DISTRIBUTED SOFTWARE INTEGRATION MODEL BASED ON ATTRIBUTE-DRIVEN DESIGN ADD METHOD
Hamid Mcheick, Yan Qi, Hani Charara
2011
Abstract
Software integration in distributed architecture plays an important role to improve software quality. Engineers often face challenges coming from connectors. Especially, design of connectors in a distributed system encounters more design issues such as: i) how to fulfil the functional and quality requirements of connectors in distributed system; ii) how do multiple technologies combine together to resolve design issues of connectors. In order to design connectors in distributed software, this paper proposes a design model by using ADD methods. And then we give an example of MVC architecture for presenting how to instantiate that model based on ADD design method.
References
- Bass, L., Clements, P. & Kazman, R., 2003. Software Architecture in Practice, Addison-Wesley, Second Edition.
- Bass, L., Clements, P. & Kazman, R., 2003. Software Architecture in Practice, Addison-Wesley, Second Edition.
- Qiu, X., 2005. Message-based MVC Architecture for Distributed and Desktop Applications. Syracuse University PhD.
- Qiu, X., 2005. Message-based MVC Architecture for Distributed and Desktop Applications. Syracuse University PhD.
- Elrad, T., Filman, R. E. & Bader, A., 2001. Aspectoriented programming: Introduction. Magazine Communications of the ACM Volume 44 Issue 10, Oct. 2001 ACM New York, NY, USA.
- Elrad, T., Filman, R. E. & Bader, A., 2001. Aspectoriented programming: Introduction. Magazine Communications of the ACM Volume 44 Issue 10, Oct. 2001 ACM New York, NY, USA.
- Wojcik, R., Bachmann, F., Bass, L., Clements, P., Merson P., Nord R. and Wood, B., 2006. Attribute-Driven Design (ADD), Version 2.0. TECHNICAL REPORT, CMU/SEI-2006-TR-023, ESC-TR-2006-023.
- Wojcik, R., Bachmann, F., Bass, L., Clements, P., Merson P., Nord R. and Wood, B., 2006. Attribute-Driven Design (ADD), Version 2.0. TECHNICAL REPORT, CMU/SEI-2006-TR-023, ESC-TR-2006-023.
- OMG (Object Management Group), 2004. The Common Object Request Broker: Architecture and Specification, Version 3.0.3.
- OMG (Object Management Group), 2004. The Common Object Request Broker: Architecture and Specification, Version 3.0.3.
- Pryce, N. G., 2000. Component Interaction in Distributed Systems. PhD Thesis. Imperial College of Science, Technology and Medicine.
- Pryce, N. G., 2000. Component Interaction in Distributed Systems. PhD Thesis. Imperial College of Science, Technology and Medicine.
- Hohpe, G. & Woolf, B., 2004. Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions. Addison-Wesley.
- Hohpe, G. & Woolf, B., 2004. Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions. Addison-Wesley.
- Gamma, E., Johnson, R., Vlissides, J. & Helm, R., 1995. Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley.
- Gamma, E., Johnson, R., Vlissides, J. & Helm, R., 1995. Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley.
- Cooper, J. W., 2000. Java Design Patterns: A Tutorial. Addison-Wesley.
- Cooper, J. W., 2000. Java Design Patterns: A Tutorial. Addison-Wesley.
- Gradecki, J.D. & Lesiecki, N., 2003. Mastering AspectJ: Aspect-Oriented Programming in Java. Wiley.
- Gradecki, J.D. & Lesiecki, N., 2003. Mastering AspectJ: Aspect-Oriented Programming in Java. Wiley.
- Laddad, R., 2003. Aspect J in Action: Practical Aspect-oriented Programming. Manning.
- Laddad, R., 2003. Aspect J in Action: Practical Aspect-oriented Programming. Manning.
Paper Citation
in Harvard Style
Mcheick H., Qi Y. and Charara H. (2011). DISTRIBUTED SOFTWARE INTEGRATION MODEL BASED ON ATTRIBUTE-DRIVEN DESIGN ADD METHOD . In Proceedings of the 6th International Conference on Software and Database Technologies - Volume 1: ICSOFT, ISBN 978-989-8425-76-8, pages 53-58. DOI: 10.5220/0003506500530058
in Harvard Style
Mcheick H., Qi Y. and Charara H. (2011). DISTRIBUTED SOFTWARE INTEGRATION MODEL BASED ON ATTRIBUTE-DRIVEN DESIGN ADD METHOD . In Proceedings of the 6th International Conference on Software and Database Technologies - Volume 1: ICSOFT, ISBN 978-989-8425-76-8, pages 53-58. DOI: 10.5220/0003506500530058
in Bibtex Style
@conference{icsoft11,
author={Hamid Mcheick and Yan Qi and Hani Charara},
title={DISTRIBUTED SOFTWARE INTEGRATION MODEL BASED ON ATTRIBUTE-DRIVEN DESIGN ADD METHOD},
booktitle={Proceedings of the 6th International Conference on Software and Database Technologies - Volume 1: ICSOFT,},
year={2011},
pages={53-58},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0003506500530058},
isbn={978-989-8425-76-8},
}
in Bibtex Style
@conference{icsoft11,
author={Hamid Mcheick and Yan Qi and Hani Charara},
title={DISTRIBUTED SOFTWARE INTEGRATION MODEL BASED ON ATTRIBUTE-DRIVEN DESIGN ADD METHOD},
booktitle={Proceedings of the 6th International Conference on Software and Database Technologies - Volume 1: ICSOFT,},
year={2011},
pages={53-58},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0003506500530058},
isbn={978-989-8425-76-8},
}
in EndNote Style
TY - CONF
JO - Proceedings of the 6th International Conference on Software and Database Technologies - Volume 1: ICSOFT,
TI - DISTRIBUTED SOFTWARE INTEGRATION MODEL BASED ON ATTRIBUTE-DRIVEN DESIGN ADD METHOD
SN - 978-989-8425-76-8
AU - Mcheick H.
AU - Qi Y.
AU - Charara H.
PY - 2011
SP - 53
EP - 58
DO - 10.5220/0003506500530058
in EndNote Style
TY - CONF
JO - Proceedings of the 6th International Conference on Software and Database Technologies - Volume 1: ICSOFT,
TI - DISTRIBUTED SOFTWARE INTEGRATION MODEL BASED ON ATTRIBUTE-DRIVEN DESIGN ADD METHOD
SN - 978-989-8425-76-8
AU - Mcheick H.
AU - Qi Y.
AU - Charara H.
PY - 2011
SP - 53
EP - 58
DO - 10.5220/0003506500530058