Future Directions in CASE Repositories

Future Directions in CASE Repositories

Ajantha Dahanayake (Delft University of Technology, The Netherlands)
DOI: 10.4018/978-1-878289-94-0.ch009
OnDemand PDF Download:
$37.50

Abstract

Today, components and Component Based Development (CBD) is seen as one of the important events in the evolution of information technology. Components and CBD offer the promise of a software marketplace where components may be built, bought, or sold in a manner similar to components in other industries. In the light of the ongoing developments, in the manner and art of developing software systems, it is important to consider how the Computer Aided Systems Engineering (CASE) environment that supports building these systems can be produced on a CBD approach. In spite of the fact that CASE environments have been around since the ’70s, there are still many problems with these environments. Among the problems of CASE environments are the lack of conceptual models to help understand the technology, the poor state of user requirements specification, inflexible method, support and complicated integration facilities, which contribute to the dissatisfaction in CASE users. During the ’90s there has been a growing need to provide a more formal basis to the art of software development and maintenance through standardized process and product models. The importance of CAME (Computer Aided Method Engineering) in CASE led to the development of CASE shells, MetaCASE tools, or customizable CASE environments that were intended to overcome the inflexibility of method support. The declining cost of computing technology and its increasing functionality, specifically in graphic user interfaces, has contributed to the present re-invention of CASE environments. CASE research in the last decade has addressed issues such as method integration, multiple user support, multiple representation paradigms, method modifiability and evolution, and information retrieval and computation facilities. Considerable progress has been made by isolating particular issues and providing a comprehensive solution with certain trade-off on limited flexibility. The requirement of a fully Component Based architecture for CASE environments has been not examined properly. The combination of requirements of flexibility in terms of support for arbitrary modeling techniques, and evolution of the development environment to ever-changing functionality and applications never the less needs a flexible environment architectures. Therefore, the theory formulation and development of a prototype for designing a next generation of CASE environments is addressed in this book. A CAME environment is considered as a component of a CASE environment. A comprehensive solution is sought to the environment problem by paying attention to a conceptual model of such an environment that has been designed to avoid the confusion around integration issues, and to meet the specification of user requirements concerning a component-based architecture. A CAME environment provides a fully flexible environment for method specification and integration, and can be used for information systems design activities. A large part of this book reports how this theory leads to the designing of the architecture of such an environment. This final chapter contains a review of the theory and an assessment of the extent to which its applicability is upheld.

Complete Chapter List

Search this Book:
Reset
Table of Contents
Preface
Ajantha Dahanayake
Chapter 1
Ajantha Dahanayake
The business issues of today are global in nature, for instance, organizational objectives may be as varied as increasing profits, obtaining faster... Sample PDF
Information Systems Development and the Need for Computer Aided Method Engineering
$37.50
Chapter 2
Ajantha Dahanayake
The relationship between information systems development methods, organizational information systems engineering requirements, and the advantage of... Sample PDF
Computer Aided Method Engineering
$37.50
Chapter 3
Ajantha Dahanayake
In Chapter 2 an object model-based concept, the service object for the specification of basic services of a CAME environment, is given. The focus of... Sample PDF
The CAME Environment's Basic Component Services
$37.50
Chapter 4
Ajantha Dahanayake
An informal description of a CAME framework based on the service object concept is presented in Chapter 3. Now the focus will be on the... Sample PDF
The Formalization of CAME Architecture
$37.50
Chapter 5
Ajantha Dahanayake
Historically the focus is on the theory of how problem-specific systems design tools can be supported by a Computer Aided Method Engineering (CAME)... Sample PDF
Architecture and Implementation Issues
$37.50
Chapter 6
Ajantha Dahanayake
The first case study focuses on evaluating the capability of the CAME environment of supporting a problem area that requires a structured analysis... Sample PDF
Supporting Modeling Structured Analysis and Design
$37.50
Chapter 7
Ajantha Dahanayake
This chapter focuses on exploring the capability of the CAME environment, to support a problem area that requires a design approach that uses the... Sample PDF
Supporting Object Oriented Modeling Techniques
$37.50
Chapter 8
Ajantha Dahanayake
Today’s information systems design and development activities demand flexibility from supporting arbitrary modeling approaches. Improvements to the... Sample PDF
Supporting Dynamic Essential Modeling of Organizations
$37.50
Chapter 9
Ajantha Dahanayake
Today, components and Component Based Development (CBD) is seen as one of the important events in the evolution of information technology.... Sample PDF
Future Directions in CASE Repositories
$37.50
Appendix A
Appendix B
About the Author