An Ontology-based Approach to Automate the Software Development Process

被引:0
|
作者
Athiththan, Kathirgamasegaran [1 ]
Rovinsan, Selvaratnam [1 ]
Sathveegan, Srijeevahan [1 ]
Gunasekaran, Nahanaa [1 ]
Gunawardena, Kamila S. A. W. [1 ]
Kasthurirathna, Dharshana [1 ]
机构
[1] SLIIT, Fac Comp, Malabe, Sri Lanka
关键词
Business process model diagram; database scripts; !text type='Java']Java[!/text] code snippets; Natural Language Processing; Ontology; SPARQL; test cases; CONCEPTUAL MODELS; USER STORIES;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Ontologies are well-known for representing knowledge of a particular domain and an upcoming trend in the field of Computer Science to produce intelligent systems. Further, they help to solve traceability issues and transitive dependencies. Creation of software applications and use of software applications are increased due to new and innovative customer requirements and technologies. Development teams are following several Software Development methodologies to support and to produce quality software applications to the outer world. Agile methodologies are becoming more popular in small organizations and development teams to support the feature by feature development with less throughput. User Stories represent the actual user requirements in Agile. This paper proposes a solution named Sponto, which to automate the software development process using ontology-based approaches to produce reliable boilerplates to the developers and the communities to reuse the base and to build the software applications without spending a considerable amount of time on recreating the artifacts. The proposed solution supports and generates database scripts, Business Process Model diagrams, Java code snippets, and test cases from user stories.
引用
收藏
页数:6
相关论文
共 50 条
  • [31] Development of a product configuration system with an ontology-based approach
    Yang, Dong
    Dong, Ming
    Miao, Rui
    [J]. COMPUTER-AIDED DESIGN, 2008, 40 (08) : 863 - 878
  • [32] Ontology-based process merging
    Zhu, Peng
    Li, Chenghai
    Huang, Biqing
    Wu, Cheng
    Wu, Yun
    [J]. Qinghua Daxue Xuebao/Journal of Tsinghua University, 2012, 52 (05): : 648 - 654
  • [33] An Ontology-based Approach to Model-Driven Software Product Lines
    Ferreira, Nuno
    Machado, Ricardo J.
    Gasevic, Dragan
    [J]. 2009 FOURTH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING ADVANCES (ICSEA 2009), 2009, : 559 - +
  • [34] OPTIMA: an Ontology-based PlaTform-specIfic software Migration Approach
    Zhou, Hong
    Kang, Jian
    Chen, Feng
    Yang, Hongji
    [J]. USIC 2007: PROCEEDINGS OF THE SEVENTH INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE, 2007, : 143 - 152
  • [35] An ontology-based approach with which to assign human resources to software projects
    Andres Paredes-Valverde, Mario
    del Pilar Salas-Zarate, Maria
    Colomo-Palacios, Ricardo
    Miguel Gomez-Berbis, Juan
    Valencia-Garcia, Rafael
    [J]. SCIENCE OF COMPUTER PROGRAMMING, 2018, 156 : 90 - 103
  • [36] Using an Ontology-based Approach for Integrating Applications to support Software Processes
    Renault, Laylla D. C.
    Barcellos, Monalessa Perini
    Falbo, Ricardo de Almeida
    [J]. PROCEEDINGS OF THE 17TH BRAZILIAN SYMPOSIUM ON SOFTWARE QUALITY (SBQS), 2015, : 220 - 229
  • [37] An ontology-based approach to support the knowledge management of software quality standards
    Silega, Nemury
    Aguilar, Gilberto F. Castro
    Alcivar, Inelda Martillo
    Faggioni, Katya M.
    Rogozov, Yuri I.
    Lapshin, Vyacheslav S.
    [J]. ENFOQUE UTE, 2023, 14 (03): : 49 - 56
  • [38] An ontology-based approach to software comprehension - Reasoning about security concerns
    Zhang, Yonggang
    Rilling, Juergen
    Haarslev, Volker
    [J]. 30TH ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, VOL 1, REGULAR PAPERS/PANELS, PROCEEDINGS, 2006, : 333 - +
  • [39] Concern-Oriented and Ontology-Based Design Approach of Software Architectures
    Bogdan, Crenguta Madalina
    [J]. PROCEEDINGS OF THE 10TH INTERNATIONAL SYMPOSIUM ON SYMBOLIC AND NUMERIC ALGORITHMS FOR SCIENTIFIC COMPUTING, 2009, : 249 - 252
  • [40] AN ONTOLOGY-BASED APPROACH OF GUIDING THE INNOVATION PROCESS WITHIN SMES
    Fulea, Mircea
    Mocan, Bogdan
    Brad, Stelian
    [J]. QUALITY AND INNOVATION IN ENGINEERING AND MANAGEMENT, 2011, : 281 - 284