The Three‐Layer architectural pattern applied to plug‐in‐based architectures: the Eclipse case. (25th July 2012)
- Record Type:
- Journal Article
- Title:
- The Three‐Layer architectural pattern applied to plug‐in‐based architectures: the Eclipse case. (25th July 2012)
- Main Title:
- The Three‐Layer architectural pattern applied to plug‐in‐based architectures: the Eclipse case
- Authors:
- Ameller, David
Collell, Oriol
Franch, Xavier - Other Names:
- Bishop Judith guestEditor.
Notkin David guestEditor. - Abstract:
- SUMMARY: The process of designing a software architecture using different kinds of components is often challenging. Different designs support some quality attributes while damaging others; therefore, trade‐off analysis is needed to make informed decisions. Moreover, analysis made in theory needs to be complemented with observations in practice, especially when using a particular set of technologies to implement the system. In this paper, we present a particular instance of this problem. We study how the Three‐Layer architectural pattern may be developed using plug‐ins. We compare two extreme alternatives according to several representative scenarios and their impact in some quality attributes. Then, we apply this theoretical knowledge to a case study, the implementation of a plug‐in‐based tool for managing architectural knowledge using Eclipse. We report some unexpected difficulties found that forced us to adapt the theoretical solution into an operative architecture. Copyright © 2012 John Wiley & Sons, Ltd.
- Is Part Of:
- Software, practice & experience. Volume 43:Number 4(2013)
- Journal:
- Software, practice & experience
- Issue:
- Volume 43:Number 4(2013)
- Issue Display:
- Volume 43, Issue 4 (2013)
- Year:
- 2013
- Volume:
- 43
- Issue:
- 4
- Issue Sort Value:
- 2013-0043-0004-0000
- Page Start:
- 391
- Page End:
- 402
- Publication Date:
- 2012-07-25
- Subjects:
- plug‐in‐based development -- Three‐Layer architectural pattern -- Eclipse -- software architecture -- architectural knowledge
Computer software -- Periodicals
Computer programming -- Periodicals
Computer programs -- Periodicals
005.3 - Journal URLs:
- http://onlinelibrary.wiley.com/ ↗
- DOI:
- 10.1002/spe.2142 ↗
- 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:
- 777.xml