Publications


Publications on SAFARI


SAFARI: A Meta-Tooling Platform for Creating Language-Specific IDE's, Robert M. Fuhrer, Philippe Charles, Stanley M. Sutton Jr., and Chris Laffra; Long Talk, EclipseCon, March 2007, Santa Clara, CA--to appear (abstract)

SAFARI: A Platform for Generating Language-Specific IDE Support, Philippe Charles, Robert Fuhrer, and Stan Sutton; Demo and abstract, OOPSLA, October, 2006, Portland, OR (abstract)


Publications on Process

Including works relating to consistency management, transaction management, and aspect-oriented aspects of process

Aspect-Oriented Software Development and Software Process, Stanley M. Sutton Jr., Software Process Workshop, May 25-27, Beijing, China, 2005; published as Unifying the Software Process Spectrum - Lecture Notes in Computer Science Vol: 3840, pp. 177-191.

Formalizing rework in software processes, Aaron G. Cass, Stanley M. Sutton Jr., and Leon J. Osterweil. Ninth European Workshop on Software Process Technology, September 1-2, 2003. Helsinki, Finland. Springer-Verlag.

Using Little-JIL to Coordinate Agents in Software Engineering, Alexander Wise, Aaron G. Cass, Barbara Staudt Lerner, Eric K. McCall, Leon J. Osterweil, and Stanley M. Sutton Jr., 15th IEEE International Conference on Automated Software Engineering, Grenoble, France, IEEE Computer Society Press, pp. 155-164, September, 2000.

The Role of Process in a Software Start-up, Stanley M. Sutton Jr. IEEE Software, v. 17, n. 4, July-Aug. 2000, pp. 33-39.

Coordinating Agent Activities in Knowledge Discovery Processes, David Jensen, Yulin Dong, Barbara Staudt Lerner, Leon J. Osterweil, Stanley M. Sutton Jr., and Alexander Wise, Intnl. Joint Conf. on Work Activities Coordination and Collaboration, February 1999.

Enhancing Design Methods to Support Real Design Processes Barbara Staudt Lerner, Stanley M. Sutton, Jr., Leon J. Osterweil, Enhancing Design Methods to Support Real Design Processes, Department of Computer Science, University of Massachusetts, Amherst, MA 01003, February 1998. (UM-CS-1998-006) A condensed version of this paper appears in the Proceedings of the 9th International Workshop in Software Specification and Design (IWSSD 9), April 1998 Ise-shima, Japan.

The Design of a Next-Generation Process Language, Stanley M. Sutton Jr. and Leon J. Osterweil, Joint 1997 European Software Engineering Conference/ACM Foundations of Software Engineering Symposium, Zurich, Switzerland, September, 1997.

Programming Parallel Workflows in JIL, Stanley M. Sutton Jr. and Leon J. Osterweil, 9th International Conference on Parallel and Distributed Computing and Systems, Washington, D. C., October 1997.

APPL/A: A Language for Software-Process Programming, Stanley M. Sutton Jr., Dennis Heimbigner, and Leon J. Osterweil, ACM Transactions on Software Engineering and Methodology, 4(3):221-286, July 1995.

Programming Heterogeneous Transactions for Software Development Environments , Peri L. Tarr and Stanley M. Sutton Jr., Proc. of the 15th International Conference on Software Engineering, Baltimore, Maryland, May, 1993, pp. 358-370.

Opportunities, Limitations, and Tradeoffs in Process Programming, Stanley M. Sutton Jr., Proc. of the Second International Conference on the Software Process, Berlin, Germany, February, 1993, pp. 135-146.

Programming a Software Requirements -Specification Process, Stanley M. Sutton Jr., Hadar Ziv, Dennis Heimbigner, Harry Yessayan, Mark Maybee, Leon J. Osterweil, and Xiping Song, Proc. Of the First Intnl. Conf. on the Software Process, October, 1991, pp. 68-89.

A Flexible Consistency Model for Persistent Data in Software-Process Programming Languages, Stanley M. Sutton Jr., Implementing Persistent Object Bases - Principles and Practice , Alan Dearle, Gail M. Shaw, and Stanley B. Zdonik, editors, Morgan Kaufman, 1991, pp. 305-318.

Language Constructs for Managing Change in Process-Centered Environments, Stanley M. Sutton Jr., Dennis Heimbigner, and Leon J. Osterweil, Proc. of the Fourth ACM SIGSOFT Symposium on Practical Software Development Environments, December, 1990, pp. 206-217.


Publications on Aspect-Oriented Software Development


Concern Modeling for Aspect-Oriented Software Development, Stanley M. Sutton Jr. and Isabelle Rouvellou, Chap. 21 in R. E. Filman, T. Elrad, S. Clarke, and M. Aksit, eds., Aspect-Oriented Software Development, Addison Wesley, 2005, pp. 479—506.

Working with Implicit Concerns in the Concern Manipulation Environment, William Chung, William Harrison, Vincent Kruskal, Harold Ossher, Stanley M. Sutton, Jr. and Peri Tarr. AOSD ’05 Workshop on Linking Aspect Technology and Evolution (LATE), March, 2005.

Concern Modeling in the Concern Manipulation Environment, William Harrison, Harold Ossher, Stanley Sutton Jr., Peri Tarr ICSE 2005 Workshop on Modeling and Analysis of Concerns (MACS), May 2005.

The Concern Manipulation Environment, William Chung, William Harrison, Vincent Kruskal, Harold Ossher, Stanley M. Sutton Jr., Peri Tarr, Matthew Chapman, Andrew Clement, Helen Hawkins, Sian January; Demonstration Abstract, ICSE 2005, May 2005.

Supporting aspect-oriented software development with the Concern Manipulation Environment, W. Harrison, H. Ossher, S. Sutton, and P. Tarr, IBM Systems Journal, Volume 44, Number 2, 2005, pp. 309-318.

Concern Modeling in the Concern Manipulation Environment, William Harrison, Harold Ossher, Stanley Sutton Jr., Peri Tarr. IBM Research Report, Computer Science, RC23344 (W0409-136) September 21, 2004.

The Concern Manipulation Environment Peri Tarr, William Chung, William Harrison, Vincent Kruskal, Harold Ossher, Stanley M. Sutton Jr., Andrew Clement, Matthew Chapman, Helen Hawkins, Sian January, Demonstration Abstract, OOPSLA/GPCE 2004.

Early-Stage Concern Modeling, Stanley M. Sutton Jr., Workshop on Early Aspects: Aspect-Oriented Requirements Engineering and Architecture Design, 1st International Conference on Aspect-Oriented Software Development, Enschede, The Netherlands, April, 2002.

Aspect-Oriented Design Needs Concern Modeling, Stanley M. Sutton Jr. and Peri Tarr, Workshop on Aspect-Oriented Design1st International Conference on Aspect -Oriented Software Development, Enschede, The Netherlands, April, 2002.

Modeling of Software Concerns in Cosmos, Stanley M. Sutton Jr. and Isabelle Rouvellou, 1st International Conference on Aspect-Oriented Software Development, Entschede, The Netherlands, April 2002.

Advanced Separation of Concerns for Component Evolution, Stanley M. Sutton Jr. and Isabelle Rouvellou, Workshop on Engineering Complex Object-Oriented Systems for Evolution, 2001 Conference on Object-Oriented Programming, Languages, and Systems, Tampa, Florida, October, 2001.

Application of Categorization Theory to Multidimensional Separation of Concerns. Stanley M. Sutton Jr. and Isabelle Rouvellou, Workshop on Advanced Separation of Concerns in Object-Oriented Systems, 2001 Conference on Object-Oriented Programming, Languages, and Systems, Tampa, Florida, October, 2001.

Issues in the Design and Implementation of a Concern-Space Modeling Schema, Stanley M. Sutton Jr. and Isabelle Rouvellou. Workshop on Advanced Separation of Concerns in Software Engineering, 23rd ACM International Conference on Software Engineering, Toronto, Ontario, Canada, May 2001.

Concern Space Modeling in Cosmos, Stanley M. Sutton Jr. and Isabelle Rouvellou, poster and extended abstract, 2001 OOPSLA, Tampa, Florida, October, 2001.

Multidimensional Separation of Concerns in Middleware, Isabelle Rouvellou, Stanley M. Sutton Jr. and Stefan Tai. Workshop on Multidimensional Separation of Concern s in Software Engineering, 2000 International Conference on Software Engineering, June 2000.

Concerns in the Design of a Software Cache, Stanley M. Sutton Jr. and Isabelle Rouvellou. Advanced Separation of Concerns in Object-Oriented Systems, a workshop at 2000 Conference on Object-Oriented Programming, Systems, Languages, and Applications, Minneapolis, Minnesota USA, October 2000.

N Degrees of Separation: Multi-dimensional Separation of Concerns, Peri Tarr, Harold Ossher, William Harrison, and Stanley M. Sutton, Jr. Proceedings of the 21st International Conference on Software Engineering (ICSE 1999), 107–119, IEEE, May 1999.

Multiple Dimensions of Concern in Software Testing, Stanley M. Sutton Jr. First Workshop on Multi-Dimensional Separation of Concerns in Object-Oriented Systems, OOPSLA 1999, Denver, Colorado, November 1999.


Publications on Middleware


Conditional Messaging: Extending Reliable Messaging with Application Conditions, Stefan Tai, Thomas Mikalsen, Isabelle Rouvellou, and Stanley M. Sutton Jr. 22nd International Conference on Distributed Computing Systems, Vienna, Austria, July 2002.

Dependency-Spheres: A Global Transaction Context for Distributed Objects and Messages , Stefan Tai, Thomas A. Mikalsen, Isabelle Rouvellou, Stanley M. Sutton Jr. 5th IEEE International Enterprise Distributed Object Computing Conf., Seattle, September 2001.

Transactional Business Process Servers: Definition and Requirements, Thomas Mikalsen, Isabelle Rouvellou, Stanley Sutton Jr., Stefan Tai, Mandy Chessell, Catherine Griffin, David Vines. Proceedings of Business Object Components VI: Enterprise Application Integration, (OOPSLA 2000).

Middleware Selection, Stanley M. Sutton Jr. Session summary in EDO 2000. Proceedings of the 2nd International Workshop on Engineering Distributed Objects, Wolfgang Emmerich and Stefan Tai, editors. Lecture Notes in Computer Science n. 1999, Springer-Verlag, Berlin, 2001, pp. 2-7.


Publications on Other Topics


Comprehensive Change Management for SoC Design, Sunita Chulani, Stanley M. Sutton Jr., Gray Bachelor, and P. Santhanam, IP-Based SoC Design Conference 2006, Gernoble, France, 2006.



Content navigation