Classification and ontological aspects in software engineering

dc.contributor.authorRomay Rodríguez, María Pilar
dc.contributor.authorCuesta, Carlos E.
dc.date.accessioned2016-08-09T11:00:36Z
dc.date.available2016-08-09T11:00:36Z
dc.date.issued2006
dc.description.abstractThe organization of objects into classes and categories is an essential task in the process of forming concepts. Within computer science, this classification activity must be supported by a well-founded representation system; among the alternatives, ontologies appear as a particularly suitable choice. Classification has therefore an ontological nature, as it both defines a system of categories, in the philosophical sense, and is founded by some ontology, in the computational sense. However, there is an implicit duality; classes are both conceived within an ontological hierarchy and expressed as a linguistic structure. These often conflict. Our proposal is to tackle this problem by definining two orthogonal dimensions, namely an ontological one and a metalingistic one, to separate these perspectives. But once dimensions have been defined, some other proposals appear. For instance, different ontological hierarchies are perceived from different viewpoints and domains; a subjective dimension is therefore provided to include them. Similarly, the evolution of elements though the software lifecycle suggests to classify the outcomes of different phases; then a time-aware evolutionary dimension is also defined. These four coordinates provide a precise and flexible classification framework. We suggest that recent advances in Software Engineering, particularly model-driven approaches, require the definition of such a framework.spa
dc.description.filiationUEMspa
dc.description.impact0.116 SJR (2006) Q4, 151/200 Computer Science (miscellaneous)spa
dc.description.sponsorshipSin financiaciónspa
dc.identifier.citationRomay, M. P., & Cuesta, C. E. (2006). Classification and ontological aspects in software engineering. In 2nd International Workshop on Philosophical Foundations of Information Systems Engineering (PhiSE 2006) (pp. 771-782).spa
dc.identifier.issn16130073
dc.identifier.urihttp://hdl.handle.net/11268/5594
dc.language.isoengspa
dc.peerreviewedSispa
dc.relation.publisherversionhttp://ceur-ws.org/Vol-240/paper9.pdfspa
dc.rights.accessRightsopen accessspa
dc.subject.uemIngeniería del softwarespa
dc.subject.uemInformáticaspa
dc.subject.unescoInformáticaspa
dc.subject.unescoPrograma de ordenadorspa
dc.subject.unescoTecnología de la información (programas)spa
dc.titleClassification and ontological aspects in software engineeringspa
dc.typeconference outputspa
dspace.entity.typePublication

Files