The ENT model: a general model for software interface structuring: technical report no. DCSE/TR-2002-10

dc.contributor.authorBrada, Přemysl
dc.date.accessioned2016-06-27T07:50:29Z
dc.date.available2016-06-27T07:50:29Z
dc.date.issued2002
dc.description.abstract-translatedSoftware modules and components have always played a key role in software engineering, primarily as key abstractions that embody the principle of information hiding, using separation of interface and implementation. In most module- and component-based systems, the specification of the interface therefore plays an important role. This paper presents a model for structuring module interfaces (called the ENT model) which allows their multi-faceted views and analyses. The design of the model is motivated by two factors. First, we feel a need to unify the variety of approaches to module- and component-based software descriptions. Secondly, we want to provide a vehicle for modeling the different roles which the features on module/component interface play for the players in software composition (users, developers, tools). The model uses a classification of module’s features according to their purpose as perceived by human users. The feature declarations are consequently grouped by their classification properties in a hierarchy of named sets called traits and categories. This structuring allows us to analyse module interface in the same way as the users do. Perhaps more interestingly, it provides a way to formally define the split of the interface into sets of provided and required features. Besides the model definition itself, we provide examples of its use for two component frameworks – SOFA components and CORBA Component Model. The applicability of the model in other situations is also discussed, and its possible usages are presented.en
dc.format40 s.cs
dc.format.mimetypeapplication/pdf
dc.identifier.urihttp://www.kiv.zcu.cz/publications/
dc.identifier.urihttp://hdl.handle.net/11025/21622
dc.language.isoenen
dc.publisherUniversity of West Bohemia in Pilsenen
dc.rights© University of West Bohemia in Pilsenen
dc.rights.accessopenAccessen
dc.subjectsoftwarové inženýrstvícs
dc.subjectmodelcs
dc.subject.translatedsoftware engineeringen
dc.subject.translatedmodelen
dc.titleThe ENT model: a general model for software interface structuring: technical report no. DCSE/TR-2002-10en
dc.typezprávacs
dc.typereporten
dc.type.versionpublishedVersionen

Files

Original bundle
Showing 1 - 1 out of 1 results
No Thumbnail Available
Name:
Brada.pdf
Size:
423.78 KB
Format:
Adobe Portable Document Format
Description:
Plný text
License bundle
Showing 1 - 1 out of 1 results
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description:

Collections