Next: Software Engineering Laboratory Up: Department of Computer Previous: Database Systems Laboratory

Information Systems Laboratory


/ Luiz F. Capretz / Assistant Professor

The Information Systems Laboratory is concerned with the establishment and use of sound engineering principles and good management practice to produce quality software systems. Our research puts software development into a new perspective by creating new techniques, methodologies and tools to overcome the so-called software crisis.

Presently, we are involved, together with the Software Engineering Laboratory, in the development of a framework for advanced software techniques (FAST), spanning the whole software life cycle from requirements to maintenance. In this project, we are concerned with software reusability issues within an object-oriented approach.

This first year has been very productive for us. As far as education is concerned, we have participated in Programming I - Exercises, and proposed innovative courses for the University of Aizu graduate curricula. The research carried out in this laboratory has allowed us to publish a journal paper on object-oriented methodologies for software design and two conference papers on CASE environments for telecommunications systems.

Our research is concerned with object-oriented design methodologies for software systems. A general methodology for object-oriented design, called MOOD, has been refined. MOOD is unrelated to any programming language, yet is capable of being used to design a variety of object-oriented software systems. In particular, MOOD allows the creation of a design mainly in terms of classes, objects and inheritance, and the representation of a design graphically by a set of class hierarchy diagrams, composition diagrams, object diagrams and operation diagrams.

Object-oriented design is expected to be at the forefront of new approaches to the development of complex software systems. We have investigated some general requirements for CASE tools which support object-oriented software development, taking into account a process model suitable for service engineering. The work carried out in this area has shown how these requirements can be met by a CASE tool set which supports software development within the telecommunications systems application domain.

The laboratory has been equipped with modern computers such as a powerful SUN Sparc 10 Model 51, Mac-Quadra Model 840av, NeXT, and several personal computers with accompanying peripherals. Software tools including C++ Designer, Simula and Eiffel compilers have been installed and will be used in research projects and courses taught by members of this laboratory. The library lounge has also been started up with about a hundred books.

Refereed Journal Papers


  1. L. F. Capretz and P. A. Lee. Object-oriented design: guidelines and techniques. Journal of Information and Software Technology, 35(4):195-206, 1993.

    This paper is concerned with object-oriented design methodologies for software systems. A general methodology for object-oriented design, called MOOD, is presented. MOOD is unrelated to any programming language, yet is capable of being used to design a variety of object-oriented software systems. In particular, MOOD allows the creation of a design mainly in terms of classes, objects and inheritance, and the representation of a design graphically by a set of class hierarchy diagrams, composition diagrams, object diagrams and operation diagrams.

Refereed Proceeding Papers


  1. L. F. Capretz, J. Macura, P. A. Armitage, G. Garnys, and C. D. Richards. Object-orientation and integration in a boost context. In Korea Telecom International Symposium '93, pages 254-261, Seoul, Korea, Nov. 1993. Korea Telecom.

    Object-oriented design is expected to be at the forefront of new approaches to the development of complex software systems. This paper discusses the general requirements for CASE tools which support object-oriented software development. It shows how these requirements can be met by a CASE environment called BOOST - Broadband Object-Oriented Service Technology, which supports software development within the service engineering application domain.


  2. L. F. Capretz and M. A. M. Capretz. An object-oriented case environment for the telecommunications application domain. In International Conference on Communication Technology '94, Shanghai, China, Jun. 1994. IEEE Communications Society (IEEE COMSOC.).

    The object-oriented paradigm has promised to revolutionize the software development process. This paper discusses some general requirements for CASE tools which support object-oriented software development, taking into account a process model suitable for the telecommunications application domain.

Others


  1. Luiz Fernando Capretz.

    NEC Foundation for C &C Promotion, Grant to present a paper in China, April 1994.



Next: Software Engineering Laboratory Up: Department of Computer Previous: Database Systems Laboratory


a-fujitu@edumng1.u-aizu.ac.jp
Fri Feb 10 09:19:38 JST 1995