Stephen J. Mellor
   HOME

TheInfoList



OR:

Stephen J. Mellor (born 1952) is an American computer scientist, developer of the Ward–Mellor method for
real-time computing Real-time computing (RTC) is the computer science term for hardware and software systems subject to a "real-time constraint", for example from event to system response. Real-time programs must guarantee response within specified time constra ...
, the Shlaer–Mellor method, and
Executable UML Executable UML (xtUML or xUML) is both a software development method and a highly abstract software language. It was described for the first time in 2002 in the book "Executable UML: A Foundation for Model-Driven Architecture". The language "combine ...
, and signatory to the Agile Manifesto.


Biography

Mellor received a BA in computer science from the
University of Essex The University of Essex is a public research university in Essex, England. Established by royal charter in 1965, Essex is one of the original plate glass universities. Essex's shield consists of the ancient arms attributed to the Kingdom of Es ...
in 1974, and started working at CERN in Geneva, Switzerland as a programmer in BCPL. In 1977 he became software engineer at the
Lawrence Berkeley Laboratory Lawrence Berkeley National Laboratory (LBNL), commonly referred to as the Berkeley Lab, is a United States national laboratory that is owned by, and conducts scientific research on behalf of, the United States Department of Energy. Located in ...
, and in 1982 consultant at Yourdon, Inc. At Yourdon in cooperation with Paul Ward they developed the ''Ward–Mellor method'', and published the book-series ''Structured Development for Real Time Systems'' in 1985. Together with Sally Shlaer he founded ''Project Technology'' in 1985. That company was acquired by Mentor Graphics in 2004. Mellor stayed as chief scientist of the Embedded Systems Division at Mentor Graphics for another two years, and is self-employed since 2006. Since 1998 Mellor has contributed to the
Object Management Group The Object Management Group (OMG) is a computer industry standards consortium. OMG Task Forces develop enterprise integration standards for a range of technologies. Business activities The goal of the OMG was a common portable and interoperab ...
, chairing the consortium that added executable actions to the
UML The Unified Modeling Language (UML) is a general-purpose, developmental modeling language in the field of software engineering that is intended to provide a standard way to visualize the design of a system. The creation of UML was originally m ...
, and the specification of
model-driven architecture Model Driven Architecture (MDA) is a software design approach for the development of software systems. It provides a set of guidelines for the structuring of specifications, which are expressed as models. Model Driven Architecture is a kind of doma ...
(MDA). He is also chairing the advisory board of the ''
IEEE Software ''IEEE Software'' is a bimonthly peer-reviewed magazine and scientific journal published by the IEEE Computer Society covering all aspects of software engineering, processes, and practices. Its mission is to be the best source of reliable, use ...
'' magazine. Since 2013, Mellor has served as CTO for the
Industrial Internet Consortium The Industrial Internet Consortium rebranded as the Industry IoT Consortium in August 2021. The Industry IoT Consortium is a program of the Object Management Group (OMG). The Industry IoT Consortium (IIC) is an open membership organization, wit ...
.


Publications

* 1985. ''Structured Development for Real-Time Systems: Essential Modeling Techniques''. With Paul T. Ward. Prentice Hall. * 1986. ''Structured Development for Real-Time Systems: Implementation Modeling Techniques (Structured Development for Real-Time Systems Vol. 1)''. With Paul T. Ward. Prentice Hall. * 1988. ''Object Oriented Systems Analysis: Modeling the World in Data''. With Sally Shlaer. Prentice Hall. * 1992. ''Object Life Cycles: Modeling the World In States''. With Sally Shlaer. Prentice Hall. * 2002. ''Executable UML: A Foundation for Model Driven Architecture''. With Marc J. Balcer. Addison-Wesley. * 2004. ''MDA Distilled''. With Kendall Scott, Axel Uhl, Dirk Weise. Addison-Wesley. Articles, a selection:Mellor, Stephen J.
DBLP Bibliography Server
* 1989. "An object-oriented approach to domain analysis" with S. Shlaer. In: ''ACM SIGSOFT Software Engineering Notes''. Vol 14–5, July 1989. pp. 66–77 * 1997. "Why explore object methods, patterns, and architectures?" with Ralph Johnson. In: ''IEEE Software''. Vol. 14, no. 1, pp. 27–29. * 1999. "Softwareplatform-independent, precise action specifications for UML". With S. Tockey, R. Arthaud, P. LeBlanc - The Unified Modeling ..., 1999 * 2002. "Make models be assets". In: ''Commun. ACM'' Vol 45–11. pp. 76–78 * 2003.
A framework for aspect-oriented modeling
. Paper from 4th (AOSD) Modeling With (UML) Workshop, October 2003 * 2004.
Agile MDA
White paper 2004


See also

* Data flow *
State transition State may refer to: Arts, entertainment, and media Literature * ''State Magazine'', a monthly magazine published by the U.S. Department of State * ''The State'' (newspaper), a daily newspaper in Columbia, South Carolina, United States * ''Our S ...


References


External links


Stephen J. Mellor
homepage
R. Whetton, M. Jones and D. Murray, "The use of Ward and Mellor Structured Methodology for the design of a complex real time system," IEE Colloquium on Computer Aided Software Engineering Tools for Real-Time Control, 1991, pp. 5/1-5/4.


{{DEFAULTSORT:Mellor, Stephen J. 1952 births Living people British computer scientists Alumni of the University of Essex People associated with CERN Real-time technology Real-time computing Agile software development