Abstract
The rise of the number and complexity of pervasive systems is a fact. Pervasive systems developers need advanced development methods in order to build better systems in an easy way. Software Factories and the Model Driven Architecture (MDA) are two important trends in the software engineering field. This paper applies the guidelines and strategies described by these proposals in order to build a methodological approach for pervasive systems development. Software Factories are based on the definition of software families supported by frameworks. Individual systems requirements are specified by means of domain specific languages. Following this strategy, our approach defines a framework and a domain specific language for pervasive systems. We use the MDA guidelines to support the development of our domain specific language and the automatic generation of the specific source code of a particular system. The approach presented in this paper raises the abstraction level in the development of pervasive systems and provides high reusable assets to reduce the effort in the development projects.
This work has been developed with the support of MEC under the project DESTINO TIN2004-03534 and cofinanced by FEDER
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
Csertán, G., Huszerl, G., Majzik, I., Pap, Z., Pataricza, A., Varró, D.: VIATRA: Visual automated transformations for formal verification and validation of UML models. In: Richardson, J., Emmerich, W., Wile, D. (eds.) Proc. ASE 2002: 17th IEEE International Conference on Automated Software Engineering, Edinburgh, UK, September 23–27, pp. 267–270. IEEE Press, Los Alamitos (2002)
Czarnecki, K., Helsen, S.: Classification of model transformation approaches. In: 2nd OOPSLA Workshop on Generative Techniques in the Context of the Model Driven Architecture (2003)
Ehrig, H., Engels, G., Kreowski, H.-J., Rozenberg, G. (eds.): Handbook on Graph Grammars and Computing by Graph Transformation, Applications, Languages and Tools, vol. 2. World Scientific Publishing Co., Inc., Singapore (1999)
Greenfield, J., Short, K., Cook, S., Kent, S.: Software Factories. Wiley Publising Inc., Chichester (2004)
Heckel, R., Küster, J., Taentzer, G.: Towards automatic translation of UML models into semantic domains. In: Proc. AGT 2002: Workshop on Applied Graph Transformation, pp. 174–188 (2002)
Hwang, M., Jeon, Y., Kim, J.: Standarization activities and technology competitors for the in-home networking. In: Internation Conference on Communication Technology (1998)
Marples, D., Kriens, P.: The Open Services Gateway Initiative: An Introductory Overview. IEEE Communications Magazine 39(12), 110–114 (2001)
Mellor, S.J., Clark, A.N., Futagami, T.: Guest editors’ introduction: Model-driven development. IEEE Software 20(5), 14–18 (2003)
Object Management Group. OMG MOF 2.0 Query, Views, Transformations Request for Proposals
Object Management Group. Model Driven Architecture Guide (2003)
Pastor, O., Gómez, J., Insfrán, E., Pelechano, V.: The OO-Method Approach for Information Systems Modelling: From Object-Oriented Conceptual Modeling to Automated Programming. Information Systems 26(7), 507–534 (2001)
Sendall, S.: Combining Generative and Graph Transformation Techniques for Model Transformation: An Effective Alliance? In: 2nd OOPSLA Workshop on Generative Techniques in the context of Model Driven Architecture (2003)
Wacks, K.: The successes and failures of standardization in home systems. In: 2nd IEEE Conference on Standardization and Innovation in Information Technology (2001)
Want, R., Pering, T., Borriello, G., Farkas, K.I.: Disapearing Hardware. Pervasive Computing 1(1) (2002)
Weiser, M.: The computer for the 21st century. Scientific American 265(3), 94–104 (1991)
Wilkie, I., King, A., Clarke, M., Weaver, C., Rastrick, C.: UML ASL Reference Guide. Kennedy Carter Limited (2001)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Muñoz, J., Pelechano, V. (2005). Building a Software Factory for Pervasive Systems Development. In: Pastor, O., Falcão e Cunha, J. (eds) Advanced Information Systems Engineering. CAiSE 2005. Lecture Notes in Computer Science, vol 3520. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11431855_24
Download citation
DOI: https://doi.org/10.1007/11431855_24
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-26095-0
Online ISBN: 978-3-540-32127-9
eBook Packages: Computer ScienceComputer Science (R0)