Mapping MOF-based requirements representations to ontologies for software reuse

نویسندگان

  • Katharina Wolter
  • Lothar Hotz
  • Stephanie Knab
  • Jacek Bojarski
  • Wiktor Nowakowski
چکیده

In this paper, we combine MOF-based software representations and description logic-based mechanisms for facilitating software reuse. All software representations (requirements specifications, design models, code) arising from one project are combined in a software case and stored in a repository for later retrieval. For reuse purposes, we use requirements as search indexes. We map metamodel-based requirements specifications to an ontology and use a Description Logic reasoner for classification. This makes implicit taxonomical relations explicit. The inferred taxonomical hierarchy is then used to compute the taxonomical similarity between the current (initial) requirements and those in the repository. Doing so, we retrieve software cases with a high reuse potential. This approach has already been validated in an industrial context.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Software requirements as an application domain for natural language processing

Mapping functional requirements first to specifications and then to code is one of the most challenging tasks in software development. Since requirements are commonly written in natural language, they can be prone to ambiguity, incompleteness and inconsistency. Structured semantic representations allow requirements to be translated to formal models, which can be used to detect problems at an ea...

متن کامل

An Ontology Based Information Security Requirements Engineering Framework

Software Requirement Specification (SRS) is frequently evolving to reflect requirements change during project development. Therefore, it needs enhancement to facilitate its authoring and reuse. This paper proposes a framework for building a part of SRS related to information security requirements (ISRs) using ontologies. Such a framework allows ensuring ISRs traceability and reuse. The framewor...

متن کامل

Linguistic Modeling Methods and Ontologies in Requirements Engineering

Developing new software based on requirements specifications created by business analysts often leads to misunderstanding and lack of comprehension, because of the different background of the involved persons. If the requirements specifications instead have a clearly defined structure and comprehensive semantics, this obstacle can be resolved. Therefore, we propose to structure the requirements...

متن کامل

Meta-Modelling for Interoperability in Product Design

Interoperability of tools for product design relies on the utilization of common information models like ISO 10303 STEP. However STEP is based on the EXPRESS modelling language which is not supported by stateof-the-art software development tools. To reuse the huge repository of information models defined in the STEP Application Protocols transformations into other representations are needed. A ...

متن کامل

From Requirements to Design: Model-driven Transformation or Mapping?

In a case-based approach to software reuse, a requirements model may be used for indexing and retrieving other models and ideally all relevant software artifacts. In this context, the exact relationship between a requirements and a design model is of interest. We investigate this relationship in terms of model-driven approaches and discuss more precisely the question whether the transition from...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009