Corpus ID: 18889056

Model-based Object-oriented Requirement Engineering and its Support to Software Documents Integration

  title={Model-based Object-oriented Requirement Engineering and its Support to Software Documents Integration},
  author={W. Chu and Chih-Hung Chang and Chih-Wei Lu},
  booktitle={Software Engineering Research and Practice},
Abstract Maintaining uniformity of software requirement documents with artifacts from other phases of software life cycle is a very important, however, still a difficult and time-consuming task. Most requirement documents were written in ambiguous natural language which is less formal and imprecise. Without proper modeling, the requirement knowledge is laboriously captured and thus the following formal integration with other artifacts is infeasible. In this paper, we propose a Model-based… Expand
Knowledge-based approaches in software documentation: A systematic literature review
There is a need to use knowledge-based approaches to improve the quality attributes of software documents that receive less attention, especially credibility, conciseness, and unambiguity. Expand
Syntax to Syntax: Assessment of Orthogonality in the Design of Object-oriented Programming Languages using Code Listing Method
The Object-oriented programming (OOP) is the undoubted language that becomes the widely accepted and the most powerful way in the creation of a software product. Here the four pillars of the OOP likeExpand
Metodología de representación de software orientada al desarrollo ágil de aplicaciones: Un enfoque arquitectural
The generation of Web applications represents the execution of repetitive tasks, this process involves determining information structures, the generation of different types of components and finallyExpand


A Model-based Object-oriented Approach to Requirement Engineering (MORE)
Applying modeling and OO technologies to requirement phases, the domain knowledge can be captured in a well-defined model, so the completeness, consistency, traceability and reusability of requirement and its integration with the artifacts of other phases can be cost effectively improved. Expand
Supporting Scenario-Based Requirements Engineering
A method and software assistant tool for scenario based RE that integrates with use case approaches to object oriented development and suggests appropriate generic requirements to deal with the problems encountered is reported. Expand
Object analysis patterns for embedded systems
This research investigates how an approach similar to the well-known design patterns can be applied in the analysis phase of embedded systems development, prior to design and coding, and explores how object-oriented modeling notations can be used to represent structural and behavioral information as part of commonly occurring object analysis patterns. Expand
Integrating diverse paradigms in evolution and maintenance by an XML-based unified model
This work proposes an XML-based model that effectively unifies and integrates current software paradigms while helping reduce ripple effects and related software maintenance difficulties. Expand
From Non-Functional Requirements to Design through Patterns
This paper proposes a systematic treatment of NFRs in descriptions of patterns and when applying patterns during design, which organises, analyses and refines non-functional requirements, and provides guidance and reasoning support when applied patterns during the design of a software system. Expand
Requirements patterns for embedded systems
  • S. Konrad, B. Cheng
  • Computer Science
  • Proceedings IEEE Joint International Conference on Requirements Engineering
  • 2002
This paper explores how object-oriented modeling notations, such as the Unified Modeling Language (UML), can be used to represent common requirements patterns, which are requirements patterns for embedded systems. Expand
Design patterns: elements of reuseable object-oriented software
The book is an introduction to the idea of design patterns in software engineering, and a catalog of twenty-three common patterns. The nice thing is, most experienced OOP designers will find outExpand
How to use linguistic instruments for object-oriented analysis
This article proposes an approach that is based on using linguistic information from information specifications to apply during the object-oriented analysis process's immaturity and employs a semi-formal procedure to extract an object- oriented system's components. Expand
Software Engineering Standards Committee, IEEE Recommended Practice for Software Requirements Specifications
  • Software Engineering Standards Committee, IEEE Recommended Practice for Software Requirements Specifications
  • 1998
Object Management Group
  • Object Management Group