Skip to main content
Top

2011 | OriginalPaper | Chapter

A Metamodel for Modelling of Component-Based Systems with Mobile Architecture

Author : Marek Rychlý

Published in: Information Systems Development

Publisher: Springer New York

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

search-config
loading …

Abstract

Current information systems tend to be distributed into networks of quite autonomous, but cooperative, components communicating asynchronously via messages of appropriate formats. Loose binding between those components allows to establish and destroy their interconnections dynamically at runtime, on demand, and according to various aspects; to clone the components and to move them into different contexts; to create, destroy and update the components dynamically at runtime; etc. Modelling of the dynamics and mobility of components brings many issues that cannot be addressed by means of conventional architecture description languages. In this paper, a metamodel for modelling of component-based systems with mobile architecture is proposed.

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
The diagram in Fig. 3 does not restrict relations of BindSiblings to the interfaces of the same composite component realisations; this will be defined later by means of additional constraints in Sect. 3.4.
 
2
The private interfaces can be required by the subcomponents as their external interfaces, but they cannot pass borders of the subcomponents (nor any other component). It means that the subcomponents have to be primitive components.
 
3
Operation denotes functional interfaces, while the others denote control interfaces.
 
4
The restriction to the interface of type Operation will be defined explicitly by additional constraints in Sect. 3.4.
 
5
Each rail yard has its own instance of the tested environment with specific sensors and actuators where assigned tests are automatically executed.
 
6
Another, but less comprehensible, method is to describe the component model as an object diagram where objects in layer M1 are instances of classes from the metamodel in layer M2 and represent abstractions of entities of the CBS from layer M0.
 
7
The aim is to simplify the diagram and reuse the well-established UML notation, although it is not formally defined as an UML profile.
 
8
In the diagram in Fig. 5, only these two interfaces of test are connected with controller, because the rest of the test’s interfaces are used only during its nesting and their connections do not exist outside of controller component.
 
Literature
1.
go back to reference Avgeriou P, Guelfi N, Medvidovic N (2004) Software architecture description and UML. In: Jardim Nunes N, Selic B, Silva A, Toval A (eds) UML satellite activities. Lecture notes in computer science, vol 3297. Springer, Berlin, pp 23–32 Avgeriou P, Guelfi N, Medvidovic N (2004) Software architecture description and UML. In: Jardim Nunes N, Selic B, Silva A, Toval A (eds) UML satellite activities. Lecture notes in computer science, vol 3297. Springer, Berlin, pp 23–32
2.
go back to reference Balasubramaniam D, Morrison R, Oquendo F, Robertson I, Warboys B (2005) Second release of ArchWare ADL. Technical Report D1.7b (and D1.1b), ArchWare Project IST-2001-32360 Balasubramaniam D, Morrison R, Oquendo F, Robertson I, Warboys B (2005) Second release of ArchWare ADL. Technical Report D1.7b (and D1.1b), ArchWare Project IST-2001-32360
3.
go back to reference Barros T (2005) Formal specification and verification of distributed component systems. PhD thesis, Universite de Nice—INRIA Sophia Antipolis Barros T (2005) Formal specification and verification of distributed component systems. PhD thesis, Universite de Nice—INRIA Sophia Antipolis
4.
go back to reference Bowen JP, Stavridou V (1993) Safety-critical systems, formal methods and standards. IEE/BCS Softw Eng J 8(4):189–209CrossRef Bowen JP, Stavridou V (1993) Safety-critical systems, formal methods and standards. IEE/BCS Softw Eng J 8(4):189–209CrossRef
5.
go back to reference Bruneton E, Coupaye T, Stefani JB (2004) The Fractal component model. Draft of specification, version 2.0-3, The ObjectWeb Consortium Bruneton E, Coupaye T, Stefani JB (2004) The Fractal component model. Draft of specification, version 2.0-3, The ObjectWeb Consortium
6.
go back to reference Bures T, Hnetynka P, Plasil F. (2006) SOFA 2.0: Balancing advanced features in a hierarchical component model. In: Proceedings of SERA 2006, IEEE Computer Society, Seattle, WA, pp 40–48 Bures T, Hnetynka P, Plasil F. (2006) SOFA 2.0: Balancing advanced features in a hierarchical component model. In: Proceedings of SERA 2006, IEEE Computer Society, Seattle, WA, pp 40–48
7.
go back to reference Donini R, Marrone S, Mazzocca N, Orazzo A, Papa D, Venticinque S (2008) Testing complex safety-critical systems in SOA context. In: CISIS. IEEE Computer Society, Los Alamitos, pp 87–93 Donini R, Marrone S, Mazzocca N, Orazzo A, Papa D, Venticinque S (2008) Testing complex safety-critical systems in SOA context. In: CISIS. IEEE Computer Society, Los Alamitos, pp 87–93
8.
go back to reference Medvidovic N, Taylor RN (2000) A classification and comparison framework for software architecture description languages. IEEE Trans Softw Eng 26(1):70–93CrossRef Medvidovic N, Taylor RN (2000) A classification and comparison framework for software architecture description languages. IEEE Trans Softw Eng 26(1):70–93CrossRef
9.
go back to reference Meta object facility (MOF) core specification (2006), version 2.0. Document formal/06-01-01, The Object Management Group Meta object facility (MOF) core specification (2006), version 2.0. Document formal/06-01-01, The Object Management Group
10.
go back to reference UML infrastructure, version 2.1.2 (2007). Document formal/2007-11-04, The Object Management Group UML infrastructure, version 2.1.2 (2007). Document formal/2007-11-04, The Object Management Group
11.
go back to reference Oquendo F (2004) π-ADL: an architecture description language based on the higher-order typed π-calculus for specifying dynamic and mobile software architectures. ACM SIGSOFT Softw Eng Notes 29:1–14 Oquendo F (2004) π-ADL: an architecture description language based on the higher-order typed π-calculus for specifying dynamic and mobile software architectures. ACM SIGSOFT Softw Eng Notes 29:1–14
12.
go back to reference Oquendo F (2005) UML 2.0 profile for ArchWare ADL Technical Report D1.8, ArchWare Project IST-2001-32360 Oquendo F (2005) UML 2.0 profile for ArchWare ADL Technical Report D1.8, ArchWare Project IST-2001-32360
13.
go back to reference Rychlý M (2010) A case study on behavioural modelling of service-oriented architectures. e-Inf Softw Eng J 4(1):71–87 Rychlý M (2010) A case study on behavioural modelling of service-oriented architectures. e-Inf Softw Eng J 4(1):71–87
Metadata
Title
A Metamodel for Modelling of Component-Based Systems with Mobile Architecture
Author
Marek Rychlý
Copyright Year
2011
Publisher
Springer New York
DOI
https://doi.org/10.1007/978-1-4419-9790-6_51

Premium Partner