Nothing Special   »   [go: up one dir, main page]

skip to main content
research-article

Definition and modeling of process using object orientation

Published: 01 May 2008 Publication History

Abstract

Software development processes can be represented as objects because they and the elements that compose them have attributes and operations, can be linked by relationships and have behavior and states. Therefore, this paper proposes a way to represent processes and their elements as objects. This proposal can be used to represent process models benefiting from the object orientation properties and to define tools to automate processes.

References

[1]
Booch, G. (1991): Object oriented design with applications, Benjamin/Cummings.
[2]
Taylor, D. A. (2003): Engenharia de negócios com tecnologia de objetos, Axcel Books.
[3]
OMG - Object Management Group (2005): UML - Unified modeling language: superstructure, version 2.0.
[4]
Lazovik, A. Aiello M., and Papazoglou, M. (2004): Associating assertions with business processes and monitoring their execution. In II International Conference on Service Oriented Computing, pp. 94--104.
[5]
Lindsay, A. Downs, D., and Lunn, K. (2003): Business processes - attempts to find a definition. Information and Software Technology, vol. 45, pp. 1015--1019.
[6]
ABNT. Associação Brasileira de Normas Técnicas (1999): NBR ISO/IEC 12207:1998. Tecnologia de informação - Processos de ciclo de vida de software, Rio de Janeiro: ABNT.
[7]
Wangenheim, C. G. V., et al. (2006): Experiences on establishing software processes in small companies, Information and Software Technology, vol. 48, n. 9, p. 890--900.
[8]
Pressman, R. S. (2002): Engenharia de software, 5a ed., Rio Janeiro: McGraw-Hill.
[9]
Lepasaar, M., and Makinen, T. (2002): Integrating software process assessment models using a process meta model. In IEMC'02 - Engineering Management Conference, IEEE International, vol. 1, pp. 224--229.
[10]
ISO/IEC - International Standardization Organization/International Engineering Consortium (1996): ISO/IEC 10746-3: open distributed processing -- reference model -- part 3: architecture.
[11]
Bertollo, G., and Falbo, R. A. (2003): Apoio automatizado à definição de processos em níveis. In II Simpósio Brasileiro de Qualidade de Software, pp. 77--91.
[12]
Shlaer, S., and Mellor, S. J. (1992): Object lifecycles. Modeling the world in status, Yourdon Press.
[13]
Rumbaugh, J., et al. (1997): Modelagem e projeto baseado em objeto, Rio de Janeiro: Campus.
[14]
Jacobson, I., et al. (1998): Object-oriented software engineering, Addison Wesley.
[15]
Booch, G., Rumbaugh, J., and Jacobson, I. (1999): The unified modeling language user guide, Addison Wesley.
[16]
Barnett, W. A., et al. (1994): An architecture for the virtual enterprise. In 1994 IEEE International Conference on Systems, Man, and Cybernetics, vol. 1, pp. 506--511.
[17]
Holt, J. (2006): No views in bad news. Process modelling within a framework. In IEE Seminar on Process Modelling Using UML, pp. 27--46.
[18]
Caetano, A., Silva, A. R. and Tribolet, J. (2005): Using roles and business objects to model and understand business processes. In 2005 ACM Symposium on Applied Computing, ACM Press, pp. 1308--1313.
[19]
OMG - Object Management Group (2005): SPEM - Software process engineering metamodeling specification, version 1.1.
[20]
Kammer, P. J. (2000): Supporting dynamic distributed work processes with a component and event based approach. In 22nd International Conference on Software Engineering, ACM Press, pp. 710--712.
[21]
White, S. A. (2004): Business process management notation, version 1.0.

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM SIGSOFT Software Engineering Notes
ACM SIGSOFT Software Engineering Notes  Volume 33, Issue 3
May 2008
85 pages
ISSN:0163-5948
DOI:10.1145/1360602
Issue’s Table of Contents

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 May 2008
Published in SIGSOFT Volume 33, Issue 3

Check for updates

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 306
    Total Downloads
  • Downloads (Last 12 months)1
  • Downloads (Last 6 weeks)0
Reflects downloads up to 19 Nov 2024

Other Metrics

Citations

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media