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

skip to main content
10.1145/91474.91542acmconferencesArticle/Chapter ViewAbstractPublication PagesgroupConference Proceedingsconference-collections
Article
Free access

Objects with roles

Published: 01 March 1990 Publication History

Abstract

The use of object-oriented conceptual models for modeling office applications and information systems is discussed. A model for describing object behavior based on the concept of role is presented. Roles allow one to describe different perspectives for object evolution. For each role, relevant characteristics such as role properties, role states, messages, and role-state transition rules and constraints are defined. The implications of considering several roles in parallel for an object are discussed, and a classification of possible role interactions is given.

References

[1]
J. Ang, ' A comprehensive office modeling framework for ITHACA~, ESPRIT ITHACA Report, ITHACA.BULL.- 89.D9.1, June 1989.]]
[2]
S.C. Bailin, "An object-oriented requirements specification method", CACM, Vol. 32, No. 5, May 1989.]]
[3]
G. Booch, "Object-oriented development", IEEE TSE, Vol. 12, No. 2, Feb. 1986.]]
[4]
"Cool reference Manual~, ITHACA Report, iTHACA.NIXDORF.89.L1.1, Version 1.0, May 1989.]]
[5]
F. de Paoli, "Language constructs for distributed processes~, Tech. Rep. Hewlett Packard Lab., HPL-DSD-89-42, July 1989.]]
[6]
G. Kappel and M. Schrefi, "A behavior integrated entity-relationship approach for the design of object-oriented databases', in Entity-Relationship Approach, (C. Batini ed.), North-Holland, 1989.]]
[7]
G. Kappel, J. Vitek, O. Nierstrasz, S. Gibbs, B. Junod, M. Stadelmann, and D. Tsichritzis, "An object-based visual scripting environment", in {17}.]]
[8]
W. Kim and F. Lochovsky (eds.), Object Oriented Concepts, Databases, and Applications, ACM Press, NY, Addison-Wesley, 1989.]]
[9]
O.M. Nierstrasz and D.C. Tsichritzis, "Integrated office systems", in {8}, pp. 199-215, 1989]]
[10]
W. Olle, A.A. Verrijn-Stuart, L. Bhabuta (eds.), Computerized Assistance during the Information Systems Life Cycle, North-Holland, 1988.]]
[11]
A. Proefrock, D. Tsichritzis, G. Mueller, and M. Ader, "ITHACA: An Integrated Toolkit for Highly Advanced Computer Applications", in {17}.]]
[12]
M.B. Rosson and S.R. Alpert, "The cognitive consequences of object-oriented design", iBM T.J. Watson Research Center Rep. N. RC 14191, Aug. 1988.]]
[13]
D. Rozenstein and N.H. Minsky, "A law-governed object-oriented system", Journal of Object-Oriented Programming, Vol. 1, No. 6, pp. 14-29, Mar/Apr. 1989.]]
[14]
S. Shlaer, S.J. Mellor, Object-Oriented Systems Analysis- Modeling the World in Data, Yourdon Press Computing Series, 1988.]]
[15]
D. Tsichritzis and S.J. Gibbs, "Etiquette specification in message systems", in Office Automation, D. Tsichritzis (ed.), Springer-Verlag, 1985.]]
[16]
D. Tsichritzis and O. Nierstrasz, "Application development using objects", in Active Object Environment, Tsichritzis (ed.), Technical Report Centre Universitaire d'informatique, Universite' de Geneve, June 1988.]]
[17]
D. Tsichritzis (ed.), Object Oriented Development, Tech. Rep. Centre Universitaire d'Informatique, Univ. of Geneva, July 1989.]]
[18]
D. Tsichritzis, "Object-oriented development for open systems", in {17}.]]
[19]
P. Wegner, ~Dimensions of object-based language design'", Proc. ACM OOPSLA '87, Oct. 1987.]]
[20]
P. Wegner and S.B. Zdonik, "Inheritance as an incremental modification mechanism or what like is and isn't like", ECOOP '88, Oslo, Aug. 1988, Springer Verlag, 1988.]]

Cited By

View all

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
COCS '90: Proceedings of the ACM SIGOIS and IEEE CS TC-OA conference on Office information systems
March 1990
291 pages
ISBN:0897913582
DOI:10.1145/91474
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 March 1990

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Article

Conference

COIS90
Sponsor:
COIS90: Conference on Office Infor. Systems
April 25 - 27, 1990
Massachusetts, Cambridge, USA

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)111
  • Downloads (Last 6 weeks)24
Reflects downloads up to 14 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2021)The E‐CARGO ModelE‐CARGO and Role‐Based Collaboration10.1002/9781119693123.ch4(103-140)Online publication date: 19-Nov-2021
  • (2021)Role ConceptsE‐CARGO and Role‐Based Collaboration10.1002/9781119693123.ch2(35-67)Online publication date: 19-Nov-2021
  • (2015)Support Collaboration with RolesContemporary Issues in Systems Science and Engineering10.1002/9781119036821.ch15(575-598)Online publication date: 7-Apr-2015
  • (2014)Office Information Systems: A Retrospective and a Call to ArmsJournal of Software Engineering and Applications10.4236/jsea.2014.7806507:08(700-712)Online publication date: 2014
  • (2013)Adaptive Model-Driven Information Systems Development for Object DatabasesInformation Systems Development10.1007/978-1-4614-4951-5_41(513-525)Online publication date: 12-Apr-2013
  • (2011)Reusable roles, a test with patternsProceedings of the 18th Conference on Pattern Languages of Programs10.1145/2578903.2579149(1-16)Online publication date: 21-Oct-2011
  • (2011)First-class state change in plaidACM SIGPLAN Notices10.1145/2076021.204812246:10(713-732)Online publication date: 22-Oct-2011
  • (2011)First-class state change in plaidProceedings of the 2011 ACM international conference on Object oriented programming systems languages and applications10.1145/2048066.2048122(713-732)Online publication date: 22-Oct-2011
  • (2011)Multi-agent role allocationAutonomous Agents and Multi-Agent Systems10.1007/s10458-010-9127-422:2(317-355)Online publication date: 1-Mar-2011
  • (2010)Modular composition and state update in PlaidProceedings of the 4th Workshop on MechAnisms for SPEcialization, Generalization and inHerItance10.1145/1929999.1930003(1-4)Online publication date: 22-Jun-2010
  • Show More Cited By

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media