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 Project), 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.

As far as education is concerned, we have participated in the preparation of the courses Software Engineering I and II, and proposed innovative courses for the University of Aizu graduate curricula. The research carried out in this laboratory has allowed us to publish seven conference papers and one journal article on object-oriented design, CASE environments and telecommunications systems. I also co-authored a book on software engineering ({\bf Object-Oriented Software: Design and Maintenance}).

Our research is concerned with object-oriented design methodologies for software systems. A general methodology for object-oriented design, called {\bf MOOD}, has been refined, used and evaluated. 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 software reusability. 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: powerful SUN Sparc 10 Model 51, Mac-Quadra Model 840av, NeXT, Compaq PCs, Pentium Gateway 2000, a network of nine JCC workstations, 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 more than a hundred books.


Refereed Proceeding Papers

  1. Capretz L. F., Implementing an Object-Oriented Database for a CASE Environment. East-West International Conference on Human-Computer Interaction (EWHCI'96), Moscow, Russia, p. 283-286, ACM, Aug. 1996.

  2. Capretz L. F. and Capretz M. A. M., Reusing Software to Produce Broadband Services, AFRICON' 96 , Stellenbosch, South Africa, p. 771-775, IEEE, Sep. 1996.

Books

  1. Capretz L. F. and Capretz M. A. M., Object-Oriented Software: Design and Implementation. World Scientific , Singapore, 1996.

Technical Reports

  1. Capretz L. F., Persistence in a Database for Software Design. Technical Report No 96-1-006 , University of Aizu, Jun. 1996.

Academic Activities

  1. Luiz Fernando Capretz, Senior member of IEEE.

  2. Luiz Fernando Capretz, Member of ACM.

  3. Luiz Fernando Capretz, Member of Software Engineers Association of Japan.

  4. Luiz Fernando Capretz, Reviewer for the Magazine IEEE Software 1996.



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


www@u-aizu.ac.jp
October 1997