中文
相关论文

相关论文: Ontological Representations of Software Patterns

200 篇论文

Two-dimensional patterns are used in many research areas in computer science, ranging from image processing to specification and verification of complex software systems (via scenarios). The contribution of this paper is twofold. First, we…

编程语言 · 计算机科学 2014-05-16 Iulia Teodora Banu-Demergian , Gheorghe Stefanescu

This position paper is aimed at providing some history and provocations for the use of an ecological metaphor to describe software development environments. We do not claim that the ecological metaphor is the best or only way of looking at…

软件工程 · 计算机科学 2013-09-10 Nicholas Weber , Andrea Thomer , Michael Twidale

Modeling structure and behavior of software systems plays a crucial role, in various areas of software engineering. As with other software engineering artifacts, software models are subject to evolution. Supporting modelers in evolving…

软件工程 · 计算机科学 2023-12-20 Christof Tinnes , Thomas Fuchß , Uwe Hohenstein , Sven Apel

The work relates to the automatic generation of logical specifications, considered as sets of temporal logic formulas, extracted directly from developed software models. The extraction process is based on the assumption that the whole…

软件工程 · 计算机科学 2014-06-27 Radoslaw Klimek

As complex software and systems development projects need models as an important planning, structuring and development technique, models now face issues resolved for software earlier: models need to be versioned, differences captured,…

软件工程 · 计算机科学 2014-09-09 Tihamer Levendovszky , Bernhard Rumpe , Bernhard Schätz , Jonathan Sprinkle

In recent years ontologies enjoyed a growing popularity outside specialized AI communities. System engineering is no exception to this trend, with ontologies being proposed as a basis for several tasks in complex industrial implements,…

人工智能 · 计算机科学 2017-02-24 Marco Menapace , Armando Tacchella

Ontologies are key enablers for sharing precise and machine-understandable semantics among different applications and parties. Yet, for ontologies to meet these expectations, their quality must be of a good standard. The quality of an…

人工智能 · 计算机科学 2012-07-13 Mutaz M. Al-Debei , Mohammad Mourhaf Al Asswad , Sergio de Cesare , Mark Lycett

Design patterns are distilled from many real systems to catalog common programming practice. However, some object-oriented design patterns are distorted or overly complicated because of the lack of supporting programming language constructs…

编程语言 · 计算机科学 2019-06-03 Gerald Baumgartner , Konstantin Läufer , Vincent F. Russo

We propose a set of compositional design patterns to describe a large variety of systems that combine statistical techniques from machine learning with symbolic techniques from knowledge representation. As in other areas of computer science…

人工智能 · 计算机科学 2019-05-30 Frank van Harmelen , Annette ten Teije

The tasks of semantic web service (discovery, selection, composition, and execution) are supposed to enable seamless interoperation between systems, whereby human intervention is kept at a minimum. In the field of Web service description…

人工智能 · 计算机科学 2013-10-29 Thabet Slimani

3D city models - which represent in 3 dimensions the geometric elements of a city - are increasingly used for an intended wide range of applications. Such uses are made possible by using semantically enriched 3D city models and by…

人工智能 · 计算机科学 2012-04-19 Claudine Métral , Nizar Ghoula , Gilles Falquet

This paper argues that modelling the development methodologies can improve the multi-agents systems software engineering. Such modelling allows applying methods, techniques and practices used in the software development to the methodologies…

软件工程 · 计算机科学 2014-08-26 Ammar Lahlouhi

Pattern languages are well-established in the software architecture community. Many different aspects of creating a software architecture are addressed by such languages. Thus, several pattern languages have to be considered when building a…

软件工程 · 计算机科学 2021-04-21 Frank Leymann , Johanna Barzen

Ontologies are known for their ability to organize rich metadata, support the identification of novel insights via semantic queries, and promote reuse. In this paper, we consider the problem of automated planning, where the objective is to…

The paper provides a survey of semantic methods for solution of fundamental tasks in mathematical knowledge management. Ontological models and formalisms are discussed. We propose an ontology of mathematical knowledge, covering a wide range…

Software architectures are critical in the successful development and evolution of software-intensive systems. While formal and automated support for architectural descriptions has been widely addressed, their evolution is equally crucial,…

软件工程 · 计算机科学 2016-05-23 Dalila Tamzalit , Tom Mens

Natural language is understandable by human and not machine. None technical persons can only use natural language to specify their business requirements. However, the current version of Business process management and notation (BPMN) tools…

软件工程 · 计算机科学 2018-11-20 Sophea Chhun , Néjib Moalla , Yacine Ouzrout

An ontology makes a special vocabulary which describes the domain of interest and the meaning of the term on that vocabulary. Based on the precision of the specification, the concept of the ontology contains several data and conceptual…

信息检索 · 计算机科学 2019-10-01 Maryam Alizadeh , Maliheh Heydarpour Shahrezaei , Farajollah Tahernezhad-Javazm

We introduce ontology-mediated planning, in which planning problems are combined with an ontology. Our formalism differs from existing ones in that we focus on a strong separation of the formalisms for describing planning problems and…

人工智能 · 计算机科学 2024-08-15 Tobias John , Patrick Koopmann

Increasing reuse opportunities is a well-known problem for software designers as well as for hardware designers. Nonetheless, current software and hardware engineering practices have embraced different approaches to this problem. Software…

软件工程 · 计算机科学 2011-11-09 Fernando Rincon , Francisco Moya , Jesus Barba , Juan Carlos Lopez