27,182 Hits in 4.6 sec

Domain Ontology for Requirements Classification in Requirements Engineering Context

Hala Alrumaih, Abdulrahman Mirza, Hessah Alsalamah
2020 IEEE Access  
In this study, a domain ontology is proposed to present a requirements classification technique that can be used to share and describe different classifications.  ...  In addition, this ontology can be used in several ways to increase the quality of software requirements specification documents.  ...  Software engineering scientists provide clear preferences and classifications for the requirements in the system by using several requirements classification techniques.  ... 
doi:10.1109/access.2020.2993838 fatcat:vbyapg3aavavjgiwl3n4yklb6a

Ontologies for Software Project Management: A Review

Panos Fitsilis, Vassilis Gerogiannis, Leonidas Anthopoulos
2014 Journal of Software Engineering and Applications  
Software Project Management is a knowledge intensive process that can benefit substantially from ontology development and ontology engineering.  ...  A large number of ontologies have been developed attempting to address various software engineering aspects, such as requirements engineering, components reuse, domain modelling, etc.  ...  Acknowledgements The research presented in this paper has been co-financed by the European Union (European Social Fund) and Greek national funds through the Operational Program "Education and Lifelong  ... 
doi:10.4236/jsea.2014.713097 fatcat:kfs4lnnyivb7rdyjr3sbf572yy

Towards a generic architecture for multi-level modeling

Thomas Aschauer, Gerd Dauenhauer, Wolfgang Pree
2009 2009 Joint Working IEEE/IFIP Conference on Software Architecture & European Conference on Software Architecture  
Classification Architecture (OCA).  ...  This paper presents the architecture of a modeldriven engineering framework which relies on the unified notion of classes and objects, as pioneered by SELF [1] .  ...  In this paper we only consider the modeling aspect and do not deal with other aspects such as the transformation.  ... 
doi:10.1109/wicsa.2009.5290798 dblp:conf/wicsa/AschauerDP09 fatcat:u56yx3nktngijd4rz7p6t4r64m

Design and Implementation of E-Campus Ontology with a Hybrid Software Engineering Methodology

Karwan Jacksi
2019 Science Journal of University of Zakho  
In literature, experts in ontology engineering have stated that setting a methodology for developing ontology applications with support of integrated tools is an essential task for ontology engineering  ...  A hybrid methodology based on software engineering approaches for developing ontologies is presented. Finally, the developed methodology is applied on the implemented ontology.  ...  The modeling languages such as UML and other established designs should get benefit from ontology engineering and software engineering.  ... 
doi:10.25271/sjuoz.2019.7.3.613 fatcat:fgtx3243rfbqle3cgxiaa7puxu

A Quality Perspective of Software Evolvability Using Semantic Analysis

Philipp Schugerl, Juergen Rilling, René Witte, Philippe Charland
2009 2009 IEEE International Conference on Semantic Computing  
We introduce our SE-Advisor that supports the integration of knowledge resources typically found in software ecosystems by providing a unified ontological representation.  ...  In order to stay competitive, organizations are often required to assess and provide evidence that their software meets the expected requirements.  ...  Our approach addresses an important issue in supporting and enhancing the NFR quality aspects of software ecosystems.  ... 
doi:10.1109/icsc.2009.10 dblp:conf/semco/SchugerlRWC09 fatcat:htdl6eiyqbb3nkb4t73reabm6q

Can We Design Software as We Talk? [chapter]

Marcela Ruiz, Björn Hasselman
2020 Lecture Notes in Business Information Processing  
The innovative aspect of this research comes from digitally transforming the software development life cycle (SDLC) where requirements are generated "on the fly" and virtual reality systems are in place  ...  Software quality correlates with the success of requirements engineering (RE) sessions.  ...  We conceive a requirements engineering room where participants discuss requirements that are automatically specified in the shape of user stories, and transformed into software prototypes.  ... 
doi:10.1007/978-3-030-49418-6_22 fatcat:ph7ra74khvc6bpeobfryzjux7m

Ontology Classification for Semantic-Web-Based Software Engineering

Yajing Zhao, Jing Dong, Tu Peng
2009 IEEE Transactions on Services Computing  
This paper classifies the ontologies developed for software engineering, reviews the current efforts on applying the Semantic Web techniques on different software engineering aspects, and presents the  ...  Ontology has been used to model software engineering knowledge by denoting the artifacts that are designed or produced during the engineering process.  ...  In this paper, we review the ontologies for software engineering, provide a classification of these ontologies, and discuss their relationships.  ... 
doi:10.1109/tsc.2009.20 fatcat:tgfcr2dknjhrnlrpdtfb6b5ade

Software Architectural Design Ontology

Muhammad Irfan Marwat, Sadaqat Jan, Syed Zafar Ali Shah
2013 Zenodo  
This paper proposes ontology for Software Architectural design based on IEEE model for architecture description and Kruchten 4+1 model for viewpoints classification.  ...  Software Architecture plays a key role in software development but absence of formal description of Software Architecture causes different impede in software development.  ...  SOFTWARE ARCHITECTURE AND USE OF ONTOLOGY Software architecture is an important sub-discipline of software engineering.  ... 
doi:10.5281/zenodo.1089076 fatcat:wkgvrg7rqjdple3cuxzouc2bjq

Ontology-Based Software Engineering- Software Engineering 2.0

T. S. Dillon, E. Chang, P. Wongthongtham
2008 Australian Software Engineering Conference : Proceedings  
This paper describes the use of ontologies in different aspects of software engineering.  ...  The world's first and only software engineering ontology and a project management ontology in conjunction with a domain ontology are used to provide support for software development that is taking place  ...  Software engineering ontology standardises and formalises the meaning of terms in the software engineering through its concepts.  ... 
doi:10.1109/aswec.2008.4483185 fatcat:b56hbtb7i5d3tb4ty62gibd7da

Applications of Ontologies in Collaborative Software Development [chapter]

Hans-Jörg Happel, Walid Maalej, Stefan Seedorf
2010 Collaborative Software Engineering  
We discuss the advantages of ontologies in each case and provide a framework for classifying the usage of ontologies in Software Engineering.  ...  In this paper we therefore present some examples of ontology applications throughout the Software Engineering lifecycle.  ...  Acknowledgement This work was supported by the BMBF-funded project WAVES under (01ISF04A) and the Landesstiftung Baden-Würrtemberg foundation.  ... 
doi:10.1007/978-3-642-10294-3_6 fatcat:w7ysvewcmbbjxpookg7emviknu

OntoJIT: Exploiting CLR Compiler Support for Performing Entailment Reasoning over Executable Ontologies

S. Baset, K. Stoffel
2018 International Journal of Knowledge Engineering  
certain entailment queries without the need for the bulky ontology classification step usually required in the case of conventional ontological tools.  ...  We present our experience on bridging the semantic gab in general purpose programming languages and on exploiting metaprogramming and the dynamic compilation feature of modern compilers for performing  ...  RELATED WORK Scanning literature in both areas of knowledge representation and software engineering for work related to executable ontologies reveals a relatively scattered body of research.  ... 
doi:10.18178/ijke.2018.4.1.093 fatcat:ow2lgwsswvdknowl4uz33gqxpa

Towards a Theory on the Role of Ontologies in Software Engineering Problem Solving [chapter]

José M. Cañete, Francisco J. Galán
2005 Lecture Notes in Computer Science  
We present and validate a theoretical model of methodological works in Software Engineering that, without claiming for completeness, allows us to investigate the role of ontologies in the problem solving  ...  We also conclude the importance of accompany an ontology with knowledge that guides the engineer in reasoning with its concepts.  ...  We want to thank the anonymous reviewers for their work in reading the first version of this paper and for their useful comments.  ... 
doi:10.1007/978-3-540-31984-9_16 fatcat:si6wcyaq3nfyrd7r3ute2r5pea

Ontology-Based Quality Attributes Prediction in Component-Based Development

Chengpu Li, Rob Pooley, Xiaodong Liu
2010 International Journal of Computer Science & Information Technology (IJCSIT)  
His research interests include Software Reuse, Component-based Software Engineering and Serviceoriented Systems.  ...  Chengpu Li is a third year PhD researcher in centre for information and software systems of Edinburgh Napier University.  ...  Rob Pooley and Dr. Xiaodong Liu, whose encouragement, guidance and support enabled me to finish the project and write up this paper.  ... 
doi:10.5121/ijcsit.2010.2502 fatcat:uheakhdt6vev7ezhvyj42wmghi

REquirements, Aspects and Software Quality: the REASQ model

Isi Castillo, Francisca Losavio, Alfredo Matteo, Jørgen Bøegh
2010 Journal of Object Technology  
The ontologies can be used as an umbrella to specify quality requirements in aspect-oriented engineering processes.  ...  (REquirements, Aspects and Software Quality) conceptual model, expressed in UML.  ...  Acknowledgments This work has been partially supported by the Consejo de Desarrollo Científico y Humanístico (CDCH) of the Central University of Venezuela, ADIRE project, PG-03-7310-2008/1 and the OPSU  ... 
doi:10.5381/jot.2010.9.4.a4 fatcat:63ue5c2vtje6pcaix3iyg7re2m

An Ontology Based Reuse Algorithm towards Process Planning in Software Development

Shilpa Sharma, Maya Ingle
2011 International Journal of Advanced Computer Science and Applications  
We have proposed, an ontology based reuse algorithm towards process planning in software development.  ...  According to the common conceptual base facilitated by ontology and the characteristics of knowledge, the concepts and the entities are represented into meta-model and endeavor prospects.  ...  The scope of ontology application is widespread, and its pursuit is large and whole, and applicable to entire software engineering environment [1] [2] .  ... 
doi:10.14569/ijacsa.2011.020921 fatcat:ecnbxedn7vdrdnx6x7tkc34upu
« Previous Showing results 1 — 15 out of 27,182 results