A Service Based Approach for a Cross Domain Reference Architecture Development

Liliana Dobrica, Eila Ovaska

2009

Abstract

One trend of software engineering is that systems are in transition from component based architectures towards service centric ones. Also techniques from software product lines can help in a quality based and systematic reuse. The content of this paper addresses the issue of how to perform design and quality analysis of cross domain reference architecture. The reference architecture is designed based on the domains requirements and features modelling. We propose a service based approach for cross-domain reference architecture development. Throughout the sections we try to introduce an innovative way of thinking founded on bridging concepts from software architecture, service orientation, product line and quality analysis with the purpose to initiate and evolve software systems products.

References

  1. Kopetz H.: The ARTEMIS Cross-Domain Architecture for Embedded Systems, (2007)
  2. Kang. K., S. Cohen, J. Hess, W. Novak, A. Peterson: Feature-Oriented Domain Analysis Feasibility Study, SEI Technical Report CMU/SEI- 90-TR-21 (1990)
  3. Niemelä E., Evesti A., Savolainen, P, Modeling Quality Attribute Variability, Procs. of the 3rd Int. Conf ENASE., INSTICC Press, (2008) 169-176
  4. Dobrica L., Niemelä E.: A survey on software architecture analysis methods, IEEE Trans. on Soft. Eng. Journal, 28(7), (2002) 638-653
  5. Dobrica L., Niemelä E.: Modeling Variability in the Software Product Line Architecture of Distributed Services, Procs of SERP 2007, (2007) 269-275
  6. Szypersky C.: Component Software Beyond Object-Oriented Programming, AddisonWesley (1999)
  7. TINA, Service Architecture Specification, http://www.tinac.com, (1997)
  8. Dobrica L, Niemelä E: Adaptive middleware services, Procs. IASTED AI'2002, (2002)
  9. Costa E., G. Blair, G. Coulson: Experiments with reflexive middleware, Procs. ECOOP'98 Workshop Reflexive Object Oriented Programming and Systems (1998)
  10. IEEE Recommended Practice for Architectural descriptions of Software Intensive Systems, Std1 417-2000, (2000)
  11. Niemelä E, Kalaoja J, Lago P: Towards an architectural knowledge base for wireless service engineering, IEEE Trans. on Soft. Eng., 31 (5), (2005) 361 - 379
  12. Bass L., P. Clements, R. Kazman: Software Architecture in Practice, Addison-Wesley, (1998)
  13. Buschmann F., R. Meunier, H. Rohnert: Pattern-Oriented Software Architecture:A System of Patterns, John Wiley and Sons, (1996)
  14. Gamma E., R. Helm, R. Johnson, J. Vlissides: Design Patterns: Elements of Reusable Object-Oriented Software, Addison Wesley, (1994)
  15. Pohl K., Böckle, G., van der Linden, F.: Software Product Line Engineering. Foundations, Principles, and Techniques. Springer-Verlag, (2005)
Download


Paper Citation


in Harvard Style

Dobrica L. and Ovaska E. (2009). A Service Based Approach for a Cross Domain Reference Architecture Development . In Proceedings of the 4th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE, ISBN 978-989-811-98-2, pages 33-44. DOI: 10.5220/0001969600330044


in Bibtex Style

@conference{enase09,
author={Liliana Dobrica and Eila Ovaska},
title={A Service Based Approach for a Cross Domain Reference Architecture Development},
booktitle={Proceedings of the 4th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE,},
year={2009},
pages={33-44},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0001969600330044},
isbn={978-989-811-98-2},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 4th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE,
TI - A Service Based Approach for a Cross Domain Reference Architecture Development
SN - 978-989-811-98-2
AU - Dobrica L.
AU - Ovaska E.
PY - 2009
SP - 33
EP - 44
DO - 10.5220/0001969600330044