Title: The ENT meta-model of component interface, version 2: technical report no. DCSE/TR-2004-14
Authors: Brada, Přemysl
Issue Date: 2004
Publisher: University of West Bohemia in Pilsen
Document type: zpráva
URI: http://www.kiv.zcu.cz/publications/
Keywords: softwarové inženýrství;modelování;komponenty
Keywords in different language: software engineering;modelling;components
Abstract in different language: Software modules and components have always played a key role in software engineering, primarily as key abstractions that embody the principle of information hiding. Modelling components is an increasingly important task, especially with the current interest in model-driven development and server-side component technologies. This technical report presents an update to the ENT meta-model for structuring component interfaces, originally defined in an earlier report (TR-2002-10 “The ENT Model: A General Model for Software Interface Structuring”)and author’s PhD thesis [6]. While the core of the meta-model has not changed, three important improvements have been made which warrant the creation this version 2 of ENT. Firstly, several clarifications of key concepts have been incorporated. This includes more precise terminology and enhancements to the classification system. Secondly, the meta-model has been re-structured for ease of comprehension. It now starts with the definition of component which has been enriched with component-level tags, and is recursively decomposed into traits and elements. Former categories have been moved outside the structure and, hopefully more appropriately, called views. Lastly, our recent work has resulted in the creation of the ENT model for Enterprise JavaBeans. It is included in this report in Appendix C, complementing SOFA and CORBA Component models. Also a XML representation of the ENT data has been added to this report.
Rights: © University of West Bohemia in Pilsen
Appears in Collections:Zprávy / Reports (KIV)

Files in This Item:
File Description SizeFormat 
Brada.pdfPlný text651,23 kBAdobe PDFView/Open

Please use this identifier to cite or link to this item: http://hdl.handle.net/11025/21605

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.