Yoshihiro Matsumoto, Dr. Eng.


revised on March/2013

Japanese Homepage


Dr. Yoshihiro Matsumoto, an Honorary Adviser at ASTEM Research Institute of Kyoto, is specialized in practical software engineering. He develped a large scale software factory, Toshiba Software Factory , in 1977.

Dr. Yoshihiro Matsumoto is now writing the paper entitled "Variability in Power Plant Control Software", in Capilla, R. and Kang, K. (eds.) "Software Variability - Concept, Techniques, and Tools", Springer, (will be published by the summer of 2013). In this paper, Matsumoto refers the mapping between Power Plant Control software product line realized in Toshiba, and the required properties of DSPL (dynamic software Product lines).

One of his recent papers "Management and Financial Controls of a Software Product Line Adoption" has been included in "Applied Software Product Line Engineering, Kang, K. et al (eds.), pp.399-419, CRC Press (2010), ISBN No. 9781420068412".

The Power Generation Software Product Line in Toshiba Software Factory, one of the Matsumoto's accomplishments, has been in "The Software Product Line Hall of Fame" at Carnegie-Mellon University since September 2008.

Matsumoto presented his software factory experience in the keynote speech given by himself at Software Product Line Conference 2007 - Keynote Address, September 12, 2007.

Matsumoto's current research interest is what is called Cell-Based Software Factory (CBSF) and Software Process Line (Process Family).


In many current hardware manufacturing plants in Japan, "cell-based manufacturing systems" are popular.
The CBSF has taken root ideas from these hardware manufacturing plants. For further details, read An Approach to Cell-Based Software Factory.
For getting clear images of the illustrations included in the above document, click here.
If you need contact, click here.

The basic idea of the "software cell", that was introduced by Matsumoto, was called "Unit Workload", explained by Matsumoto in his paper: Matsumoto, Y., "Japanese Software Factory" in Encyclopedia of Software Engineering, (ed.) Marciniak, J.J., FIRST EDITION, pp.593-605, Johon Wiley & Sons, N.Y.


Short history

Dr. Yoshihiro Matsumoto is an IEEE Life Fellow, at present.

Dr. Yoshihiro Matsumoto is, at present, the Advisor of Advanced Data Controls Inc., Tokyo.

Dr. Yoshihiro Matsumoto is, at present, an Honorary Adviser of the ASTEM (Advanced Scientific Technology & Management) Research Institute of Kyoto, where he was the President from 1993 to 1997.

Dr. Yoshihiro Matsumoto was a Guest Professor at the Institute for Informatics, University of Stuttgart (Germany) for the Fall Semester, 2002, where he taught the course "Practical Software Engineering".

Dr. Yoshihiro Matsumoto served IEEE/ACM Computing Curricula Software Engineering Steering Committee (CCSE) as a member representing the Information Processing Society of Japan in the years from 2000 and 2004.

Dr. Yoshihiro Matsumoto was a Professor at Faculty of Egineering, Musashi Institute of Technology from April, 2000 to March, 2002.

Dr. Yoshihiro Matsumoto was a Professor at Kyoto University from January 15th, 1989 to March 31st, 1995, and a Professor at Osaka Institute of Technology from April 1st, 1995 to March 31th, 2000.

Before he joined Kyoto University, Dr. Yoshihiro Matsumoto was in Toshiba Corporation from April 1st, 1954 to January 14th, 1989.

In September 7-9, 1983, the late Professor Alan Perlis (the first winner of the Turing Award) invited Dr. Matsumoto to the Workshop on Reusability in Programming, Newport, RI, USA, where Dr. Yoshihiro Matsumoto presented his work on his experience of software reuse in the Toshiba Software Factory that he developed.
During the years between 1970 and 1980, he was invited by the University of Michigan (by Professor D. Teichroew), the Carnegie-mellon University (by Professor E.D. Jensen), the Stuttgart University (by Professor R. Lauber) and the University of California, Berkeley (by Professor C.V. Ramoorethy), where he served special talks.

Yoshihiro Matsumoto graduated the Department of Electrical Engineering of the University of Tokyo in 1954. He received Dr. Eng. degree from the University of Tokyo in 1974.




Award

The most wellknown contribution by himself at Toshiba Corporation was the success of the large scale software factory at Fuchu, Tokyo in 1977, where he developed various technologies useful to managing more than 3,000 software professionals and for the improvement of software quality and productivity.

While he was in Toshiba, he received "New Invention Award" from the Japanese Association of Electrical Equipments Manufacturing in 1963, "National Invention Award" from the Japanese Government in 1982, "Excellent National Researcher Award" in 1981, and "Fellow Award" from the IEEE(Institute of Electrical and Electronics Engineers Inc.) in 1982. By these awards, his accomplishments in the area of industrial process control (e.g. electrical power generation, steel, factory automation) with using hard-realtime control computer systems were commended.


In June 2004, he received "Service Award" from the ACM (the Association for Computing Machinery) for his service in the ACM-IEEE Joint Task Force on Computing Curriculum - Software Engineering 2001-2004.

His contributions for creating and managing Toshiba Software Factory were presented by many IEEE papers authored by himself, which are listed in List of publications.

Major papers authored by himself have been internationally cited by the following books:



Major English Publications(Japanese papers are not shown here.)

List of English Books

(numbered together with Japanese papers not shown here)
12. Matsumoto,Y. and Y. Ohno (eds.): Japanese Perspectives in Software Engineering, 326 pages, Addison Wesley, 1989

List of English Technical Papers

(numbered together with Japanese papers not shown here)

(The papers that have been often referred internationally are:
No. 24, No. 25, and No. 35)

Lists of Patents outside Japan only

(numbered together with Japanese patents not shown here)
5. Matsumoto,Y.: Multicomputer system, US Patent, USP4,123,794 (Oct. 31, 1978)
7. Matsumoto,Y.,H.Kurii: Computeres for directly executing programs including a plurality of structured blockes, US Patent, USP4,240,137(Dec. 16, 1980)
8. Matsumoto,Y.: Overcurrent protecting apparatus, US Patent, USP 4,272,816(June 9, 1981)
8A. Matsumoto,Y.: Overcurrent protecting apparatus, UK Patent, Patent-GB-2020124B(Aug. 25, 1982)
8B. Matsumoto,Y.: Uberstrom-schtzvorrichtung, FRG Patent, Patent- schrift DE 2917174-C2(Dec. 8, 1983)
8C. Matsumoto,Y.: Overstromsskyddsanordning, Sweden Patent, No. 7903658(Apr. 3, 1986)
8D. Matsumoto,Y.: Uberstromschutzschaltung, Swiss Patent, CH656742A5 (July 15, 1986)
10. Matsumoto,Y.,H.Kurii: Branch guess type central processing unit, US Patent, USP4,471,433(Sept. 11, 1984)
10A. Matsumoto,Y.,H.Kurii: Datenverarbeitungseinheit, FRG Patent, Patentschrift DE 3116100-C2(Aug. 8, 1985)
11. Matsumoto,Y.,K.Takezawa,K.Masegi: Method and apparatus for controlling processing unit, US Patent, USP4,471,433(Sept. 11 1984)
11A. Matsumoto,Y.,K.Takezawa,K.Masegi: Verfahren zur steuerung des daten-zugriffs in einer datenbank und apparat zur seiner durch- fuhrung, Swiss Patent, CH658329A5(Oct. 31, 1986)

Professional activities

for ‚h‚d‚d‚d(The Institute of Electrical and Electronics Engineers, Inc.) only