Modular composition of multiple applications with architectural event modules. (16th January 2017)
- Record Type:
- Journal Article
- Title:
- Modular composition of multiple applications with architectural event modules. (16th January 2017)
- Main Title:
- Modular composition of multiple applications with architectural event modules
- Authors:
- Malakuti, Somayeh
- Other Names:
- Kim Dae‐Kyoo guestEditor.
Song Eunjee guestEditor.
Ryoo Jungwoo guestEditor.
Reddy Y. Raghu guestEditor. - Abstract:
- Summary: A complex software system is usually developed as a system of systems (SoS's) in which multiple constituent applications are composed and coordinated to fulfill desired system‐level requirements. To facilitate the interoperability of the constituent applications, they must be augmented with suitable coordination‐specific interfaces, through which they can participate in coordinated interactions. To increase the reusability of the applications and to increase the comprehensibility of SoS's, suitable mechanisms are required to modularize the coordination rules and interfaces from the constituent applications. We introduce a new abstraction named as architectural event modules (AEMs), which facilitates defining constituent applications and desired coordination rules as modules of SoS's. AEMs modularly augment the constituent applications with event‐based interfaces to let them participate in coordinated interactions. We introduce the EventArch language in which the concept of AEMs is implemented, and illustrate its suitability using a case study in the domain of energy optimization. Copyright © 2017 John Wiley & Sons, Ltd.
- Is Part Of:
- Software, practice & experience. Volume 47:Number 7(2017)
- Journal:
- Software, practice & experience
- Issue:
- Volume 47:Number 7(2017)
- Issue Display:
- Volume 47, Issue 7 (2017)
- Year:
- 2017
- Volume:
- 47
- Issue:
- 7
- Issue Sort Value:
- 2017-0047-0007-0000
- Page Start:
- 1013
- Page End:
- 1025
- Publication Date:
- 2017-01-16
- Subjects:
- aspect‐oriented modularization -- event‐based modularization -- crosscutting interfaces -- system of systems -- interoperability
Computer software -- Periodicals
Computer programming -- Periodicals
Computer programs -- Periodicals
005.3 - Journal URLs:
- http://onlinelibrary.wiley.com/ ↗
- DOI:
- 10.1002/spe.2478 ↗
- Languages:
- English
- ISSNs:
- 0038-0644
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 8321.453000
British Library DSC - BLDSS-3PM
British Library STI - ELD Digital store - Ingest File:
- 2828.xml