APPLYING SOFTWARE FACTORIES TO PERVASIVE SYSTEMS: A PLATFORM SPECIFIC FRAMEWORK
Javier Muñoz, Vicente Pelechano
2006
Abstract
The raise of the number and complexity of pervasive systems is a fact. This kind of systems involves the integration of physical devices and software components in order to provide services to the inhabitants of an environment. Current techniques for developing pervasive systems provide low-level abstraction primitives which makes difficult the construction of large systems. Software Factories and the Model Driven Architecture (MDA) are two important trends in the software engineering field that can provide sensible benefits in the development of pervasive systems. In this paper, we present an approach for building a Software Factory for pervasive systems, focusing in the definition of a product line for this kind of systems. We introduce a software architecture for pervasive systems, which is supported by a software framework implemented using the OSGi technology. Then, we integrate the framework into the MDA standard defining the framework metamodel and providing tool support for the automatic code generation.
References
- Buschmann, F., Meunier, R., Rohnert, H., Sommerlad, P., and Stal, M. (1996). Pattern-Oriented Software Architecture, volume 1: A System of Patterns. Wiley.
- Fernandes, J. E., Machado, R. J., and ao Í lvaro Carvalho, J. (2004). Model-Driven Methodologies for Pervasive Information Systems Development. In I International Workshop on Model-Based Methodologies for Pervasive and Embedded Software (MOMPES), pages 15 - 23. Turku Centre for Computer Science.
- Greenfield, J., Short, K., Cook, S., and Kent, S. (2004). Software Factories. Wiley Publising Inc.
- Grimm, R., Davis, J., Lemar, E., MacBeth, A., Swanson, S., Anderson, T., Bershad, B., Borriello, G., Gribble, S., and Wetherall, D. (2004). System Support for Pervasive Applications. ACM Transactions on Computer Systems, 22(4):421-486.
- Kirby, G., Dearle, A., Morrison, R., Dunlop, M., Connor, R., and Nixon, P. (2003). Active architecture for pervasive contextual services. In International Workshop on Middleware for Pervasive and Ad-hoc Computing (MPAC 2003). Rio de Janeiro.
- Mun˜oz, J. and Pelechano, V. (2005). Building a Software Factory for Pervasive Systems Development. In Oscar Pastor and Joo Falco e Cunha, editor, Advanced Information Systems Engineering: 17th International Conference, CAiSE 2005, Porto, Portugal, June 13- 17, volume 3520 of Lecture Notes in Computer Science, pages 329-343. Springer-Verlag GmbH.
- Mun˜oz, J., Pelechano, V., and Fons, J. (2004). Model Driven Development of Pervasive Systems. In I International Workshop on Model-Based Methodologies for Pervasive and Embedded Software (MOMPES), pages 3 - 14. Turku Centre for Computer Science.
- Object Management Group (2003). Model Driven Architecture Guide.
- Pastor, O., Gómez, J., Insfrán, E., and Pelechano, V. (2001). The OO-Method Approach for Information Systems Modelling: From Object-Oriented Conceptual Modeling to Automated Programming. Information Systems, 26(7):507-534.
- The Open Services Gateway Iniatite (2003). OSGi Service Platform (Release 3). IOS Press.
- Weiser, M. (1991). The Computer for the 21st Century. Scientific American, 265(3):94-104.
Paper Citation
in Harvard Style
Muñoz J. and Pelechano V. (2006). APPLYING SOFTWARE FACTORIES TO PERVASIVE SYSTEMS: A PLATFORM SPECIFIC FRAMEWORK . In Proceedings of the Eighth International Conference on Enterprise Information Systems - Volume 3: ICEIS, ISBN 978-972-8865-43-6, pages 337-342. DOI: 10.5220/0002457603370342
in Bibtex Style
@conference{iceis06,
author={Javier Muñoz and Vicente Pelechano},
title={APPLYING SOFTWARE FACTORIES TO PERVASIVE SYSTEMS: A PLATFORM SPECIFIC FRAMEWORK},
booktitle={Proceedings of the Eighth International Conference on Enterprise Information Systems - Volume 3: ICEIS,},
year={2006},
pages={337-342},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0002457603370342},
isbn={978-972-8865-43-6},
}
in EndNote Style
TY - CONF
JO - Proceedings of the Eighth International Conference on Enterprise Information Systems - Volume 3: ICEIS,
TI - APPLYING SOFTWARE FACTORIES TO PERVASIVE SYSTEMS: A PLATFORM SPECIFIC FRAMEWORK
SN - 978-972-8865-43-6
AU - Muñoz J.
AU - Pelechano V.
PY - 2006
SP - 337
EP - 342
DO - 10.5220/0002457603370342