Skip to main content
Top

2014 | OriginalPaper | Chapter

24. An Automated Approach for Architectural Model Transformations

Authors : Grzegorz Loniewsli, Etienne Borde, Dominique Blouin, Emilio Insfran

Published in: Information System Development

Publisher: Springer International Publishing

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

Software architectures are frequently represented as large models where many competing quality attributes have to be taken into account. In this context, there may be a large number of possible alternative architectural transformations that the architecture designer has to deal with. The complexity and dimensions of the solution space make that finding the most appropriate architecture considering several quality attributes is a challenging and time-consuming task. In this paper, we present a model transformation framework designed to automate the selection and composition of competing architectural model transformations. We also introduce a case study showing that this framework is useful for rapid prototyping through model transformations.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Footnotes
1
Some authors use different names, remarkably “quality attribute requirement” or “quality requirement” as a synonymous of NFR.
 
Literature
1.
go back to reference Ozkaya I, Bass L, Sangwan R, Nord R (2008) Making practical use of quality attribute information. IEEE Software 25(2):25–33CrossRef Ozkaya I, Bass L, Sangwan R, Nord R (2008) Making practical use of quality attribute information. IEEE Software 25(2):25–33CrossRef
2.
go back to reference Anton A, McCracken W, Potts C (1994) Goal decomposition and scenario analysis in business process reengineering. In: 6th Conference on advanced information systems engineering (CAiSE‘94), Utrecht, Holland Anton A, McCracken W, Potts C (1994) Goal decomposition and scenario analysis in business process reengineering. In: 6th Conference on advanced information systems engineering (CAiSE‘94), Utrecht, Holland
3.
go back to reference Clements P, Bass L (2010) Using business goals to inform a software architecture. In: 18th IEEE Int. Requirements engineering conference (RE‘10. IEEE CS), pp 69–78 Clements P, Bass L (2010) Using business goals to inform a software architecture. In: 18th IEEE Int. Requirements engineering conference (RE‘10. IEEE CS), pp 69–78
4.
go back to reference Loniewski G, Insfran E, Abrahão S (2010) A systematic review of the use of requirements engineering techniques in model-driven development. In: 13th MODELS Conf. Springer, Berlin, pp 213–227 Loniewski G, Insfran E, Abrahão S (2010) A systematic review of the use of requirements engineering techniques in model-driven development. In: 13th MODELS Conf. Springer, Berlin, pp 213–227
5.
go back to reference Elahi G, Yu E (2007) A goal oriented approach for modeling and analyzing security tradeoffs. In: 26th Int. Conf. on conceptual modeling (ER‘07). Springer, Berlin, pp 375–390 Elahi G, Yu E (2007) A goal oriented approach for modeling and analyzing security tradeoffs. In: 26th Int. Conf. on conceptual modeling (ER‘07). Springer, Berlin, pp 375–390
6.
go back to reference Letier E, van Lamsweerde A (2004) Reasoning about partial goal satisfaction for requirements and design engineering. In: 12th ACM SIGSOFT Int. Symp. on Foundations of Software Eng (SIGSOFT ‘04/FSE-12, ACM, New York), pp 53–62 Letier E, van Lamsweerde A (2004) Reasoning about partial goal satisfaction for requirements and design engineering. In: 12th ACM SIGSOFT Int. Symp. on Foundations of Software Eng (SIGSOFT ‘04/FSE-12, ACM, New York), pp 53–62
7.
go back to reference Svahnberg M, Wohlin C, Lundberg L, Mattsson M (2003) A quality-driven decision support method for identifying software architecture candidates. Int Journal of Software Engineering and Knowledge Management 13(5):547–573 Svahnberg M, Wohlin C, Lundberg L, Mattsson M (2003) A quality-driven decision support method for identifying software architecture candidates. Int Journal of Software Engineering and Knowledge Management 13(5):547–573
8.
go back to reference Ameller D, Franch X (2012) Linking quality attributes and constraints with architectural decisions. In: CoRR abs/1206.5166 Ameller D, Franch X (2012) Linking quality attributes and constraints with architectural decisions. In: CoRR abs/1206.5166
9.
go back to reference Sterritt A, Cahill V (2008) Customisable model transformations based on non-functional requirements. In: IEEE congress on services, CS, Washington, pp 329–336 Sterritt A, Cahill V (2008) Customisable model transformations based on non-functional requirements. In: IEEE congress on services, CS, Washington, pp 329–336
11.
go back to reference Wagelaar D, Tisi M, Cabot J, Jouault F (2011) Towards a general composition semantics for rule-based model transformation. In: 14th Int. Conf. on model driven engineering languages and systems (MoDELS 2011), LNCS 6981, pp 623–637 Wagelaar D, Tisi M, Cabot J, Jouault F (2011) Towards a general composition semantics for rule-based model transformation. In: 14th Int. Conf. on model driven engineering languages and systems (MoDELS 2011), LNCS 6981, pp 623–637
13.
go back to reference Cadoret F, Robert T, Borde E, Pautet L, Singhoff F (2013) Deterministic implementation of periodic-delayed communications and experimentation in AADL. In: 17th International symposium on object/component/service-oriented real-time distributed computing, June 19–21, Paderborn Cadoret F, Robert T, Borde E, Pautet L, Singhoff F (2013) Deterministic implementation of periodic-delayed communications and experimentation in AADL. In: 17th International symposium on object/component/service-oriented real-time distributed computing, June 19–21, Paderborn
14.
go back to reference Cadoret F, Borde E, Gardoll S, Pautet L (2012) Design patterns for rule-based refinement of safety critical embedded systems models. In: 17th Int. Conf. on Eng. of complex computer systems (ICECCS‘12). IEEE CS, Washington, DC, pp 67–76 Cadoret F, Borde E, Gardoll S, Pautet L (2012) Design patterns for rule-based refinement of safety critical embedded systems models. In: 17th Int. Conf. on Eng. of complex computer systems (ICECCS‘12). IEEE CS, Washington, DC, pp 67–76
15.
go back to reference Ameller D, Franch X, Cabot J (2010) Dealing with non-functional requirements in model- driven development. In: 18th IEEE Int. Requirements Engineering Conf. (RE‘10). IEEE Computer Society, Washington, DC, USA, pp 189–198 Ameller D, Franch X, Cabot J (2010) Dealing with non-functional requirements in model- driven development. In: 18th IEEE Int. Requirements Engineering Conf. (RE‘10). IEEE Computer Society, Washington, DC, USA, pp 189–198
16.
go back to reference Czarnecki K, Helsen S (2003) Classification of model transformation approaches. In: Workshop on generative techniques in the context of model-driven architecture (OOPSLA‘03), Anaheim, CA Czarnecki K, Helsen S (2003) Classification of model transformation approaches. In: Workshop on generative techniques in the context of model-driven architecture (OOPSLA‘03), Anaheim, CA
Metadata
Title
An Automated Approach for Architectural Model Transformations
Authors
Grzegorz Loniewsli
Etienne Borde
Dominique Blouin
Emilio Insfran
Copyright Year
2014
DOI
https://doi.org/10.1007/978-3-319-07215-9_24

Premium Partner