Search the database by free words of your interests. You may find multiple laboratories that overlap academic areas with the same keywords. By comparing the differences of approaches, you may find the best laboratory.

List Search

Detail of Search result

SoftwareInformation Industrial Revolution in The Creative Technology

Software Engineering Laboratory

Tsuyoshi Nakajima

Professor, Department of Information Science and Engineering
College of Engineering
Electrical Engineering and Computer Science in Master's Program
Functional Control Systems in Doctoral Program
Location: Toyosu Campus

Laboratory Overview

Software engineering through creating and developing future systems

Engineering techniques and tools for software systems are rapidly changing. Few of the systems are made from scratch, instead they are built to use reusable components including commercially available components and OSS. Meanwhile, new type of systems such as M2M / IoT, which integrates embedded systems, information systems and AI systems, are emerging. Engineering such diversified and complicated systems needs new type of technologies for effectively and efficiently analyzing requirements for the systems, and designing, building, and verifying & validating the systems to achieve their high quality. Our laboratory is advancing research on techniques and tools for engineering such new types of software systems.

Laboratory Character

The latest technology of software engineering and IoT can be learned in the laboratory seminars twice a week. There are also research exchanges with other research institutions and other universities. Starting from the object-oriented approach and programming techniques, the students propose and develop a system for themselves, which will enable them to skill up.

Software are used and embedded in a wide variety of systems from enterprise information systems to automobiles and home electronics. Almost all the companies are trying to catch up and use software engineering techniques and tools to achieve better quality and productivity to develop software.