Abstract
Reusing and composing pieces of software is a common practice in software engineering. However, reusing the user interfaces that come with software systems is still an ongoing work. The Alias framework helps developers to reuse and compose user interfaces according to the way they are composing new systems from smaller units as a mean of speeding up the design process. In this paper we describe how we rely on Model Driven Engineering to operationalize our composition process.
Chapter PDF
Similar content being viewed by others
References
Natis, Y.V.: Service-oriented architecture scenario. Gartner, Inc. (2003)
Heineman, G., Councill, W. (eds.): Component-Based Software Engineering, Putting the Pieces Together. Addison-Wesley, Reading (2001)
Calvary, G., Coutaz, J., Thevenin, D., Limbourg, Q., Bouillon, L., Vanderdonckt, J.: A unifying reference framework for multi-target user interfaces. Interacting With Computers 15/3, 289–308 (2003)
Schmidt, D.C.: Model-Driven Engineering. IEEE Computer 39, 25–32 (2006)
OMG: Model Driven Architecture. OMG Document ormsc/2001-07-01 (2001)
Pinna-Déry, A.M., Joffroy, C., Renevier, P., Riveill, M., Vergoni, C.: ALIAS: A Set of Abstract Languages for User Interface Assembly. In: SEA 2008, Orlando, Florida, USA, IASTED, pp. 77–82. ACTA Press (2008)
The Object Managemant Group: Unified Modeling Language Specification 2. OMG Document formal/2009-02-02 (2009)
Marino, J., Rowley, M.: Understanding SCA (Service Component Architecture). Addison-Wesley Professional, Reading (2009)
Mori, G., Paternò, F., Santoro, C.: Design and development of multidevice user interfaces through multiple logical descriptions. IEEE Transactions on Software Engineering 30, 507–520 (2004)
Czarnecki, K., Helsen, S.: Classification of model transformation approaches. In: OOPSLA 2003 Workshop on Generative Techniques in the Context of Model-Driven Architecture (2003)
Mens, T., Gorp, P.V.: Applying a model transformation taxonomy to graph transformation technology. Electronic Notes in Theoretical Computer Science 152, 143–159 (2006)
Jouault, F., Kurtev, I.: Transforming models with ATL. In: Bruel, J.-M. (ed.) MoDELS 2005. LNCS, vol. 3844, p. 128. Springer, Heidelberg (2006)
Kniesel, G., Koch, H.: Program-independent composition of conditional transformations. Technical Report IAI-TR-03-1, ISSN 0944-8535, CS Dept. III, University of Bonn, Germany (2003) (updated February 2004)
Bézivin, J., Chevrel, R., Brunelière, H., Jossic, A., Jouault, F., Piers, W.: Modelextractor: an automatic parametric model extractor. In: The international workshop on Object-Oriented Reengineering (WOOR) at the ECOOP 2006 Conference, Nantes, France (2006)
The Object Managemant Group: CORBA Component Model Specification, 4.0 edition. OMG Document formal/2006-04-01 (2006)
Bruneton, E., Coupaye, T., Leclercq, M., Quéma, V., Stefani, J.B.: The fractal component model and its support in java: Experiences with auto-adaptive and reconfigurable systems. Softw. Pract. Exper. 36, 1257–1284 (2006)
Peltz, C.: Web services orchestration and choreography. Computer 36, 46–52 (2003)
Khalaf, R., Mukhi, N., Weerawarana, S.: Service-oriented composition in bpel4ws. In: WWW (Alternate Paper Tracks) (2003)
Scapin, D., Bastien, J.: Ergonomic criteria for evaluating the ergonomic quality of interactive systems. Behaviour & Information Technology 16, 220–231 (1997)
Lepreux, S., Hariri, A., Rouillard, J., Tabary, D., Tarby, J., Kolski, C.: Towards Multimodal User Interfaces Composition Based on UsiXML and MBD Principles. In: Jacko, J.A. (ed.) HCI 2007. LNCS, vol. 4552, p. 134. Springer, Heidelberg (2007)
Pinna-Déry, A.M., Fierstone, J.: Component model and programming: a first step to manage Human Computer Interaction Adaptation. In: Chittaro, L. (ed.) Mobile HCI 2003. LNCS, vol. 2795, pp. 456–460. Springer, Heidelberg (2003)
Servface Project: Service annotation for user interface composition (7th Framework European Programme Project) (2008), http://www.servface.org
Gabillon, Y., Calvary, G., Fiorino, H.: Composing interactive systems by planning. In: UbiMob 2008, Saint Malo, France, pp. 37–40 (2008)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 IFIP International Federation for Information Processing
About this paper
Cite this paper
Occello, A., Joffroy, C., Dery-Pinna, AM. (2010). Experiments in Model Driven Composition of User Interfaces. In: Eliassen, F., Kapitza, R. (eds) Distributed Applications and Interoperable Systems. DAIS 2010. Lecture Notes in Computer Science, vol 6115. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-13645-0_8
Download citation
DOI: https://doi.org/10.1007/978-3-642-13645-0_8
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-13644-3
Online ISBN: 978-3-642-13645-0
eBook Packages: Computer ScienceComputer Science (R0)