dc.contributor.author | Nivela Alós, M. Pilar Brígida |
dc.contributor.author | Orejas Valdés, Fernando |
dc.contributor.other | Universitat Politècnica de Catalunya. Departament de Ciències de la Computació |
dc.date.accessioned | 2020-05-26T14:53:38Z |
dc.date.available | 2020-05-26T14:53:38Z |
dc.date.issued | 1988 |
dc.identifier.citation | Nivela, M.; Orejas, F. "A module concept within the initial behaviour framework". 1988. |
dc.identifier.uri | http://hdl.handle.net/2117/189076 |
dc.description.abstract | A module concept is defined which anables the description of the whole design of software systems, that is, not only the specifications of problem requirements but also the specification of the process of implementation design. Moreover, this concept encapsulates (like in packages and similar constructions) both the interface and implementation parts. This module concept is based on a behaviour approach where the notion of implementation coincides with realization of the behaviour, that is, an abstract data type implements another if reproduces its behaviour. For that a special kind of signature morphism, called implementation morphism, is introduced in order to formalize this realization of a behaviour idea and it is shown that implementation defined in this way is compatible with parameter passing. |
dc.format.extent | 27 p. |
dc.language.iso | eng |
dc.relation.ispartofseries | LSI-88-23 |
dc.rights | Attribution-NonCommercial-NoDerivs 3.0 Spain |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/3.0/es/ |
dc.subject | Àrees temàtiques de la UPC::Informàtica |
dc.subject.lcsh | Software architecture |
dc.subject.other | Software systems |
dc.title | A module concept within the initial behaviour framework |
dc.type | External research report |
dc.subject.lemac | Programari -- Disseny |
dc.contributor.group | Universitat Politècnica de Catalunya. ALBCOM - Algorismia, Bioinformàtica, Complexitat i Mètodes Formals |
dc.rights.access | Open Access |
local.identifier.drac | 28508763 |
dc.description.version | Postprint (published version) |
local.citation.author | Nivela, M.; Orejas, F. |