[comp.object] Charter for Comp.Object

eberard@ajpo.sei.cmu.edu (Edward Berard) (10/01/89)

		       Charter for Comp.Object

The purpose of this group is to provide a forum for the discussion of
issues and events which are of interest to the object-oriented
community as a whole.

Object-oriented thinking affects everything, from management practices
to the schema of the databases, from programming language selection to
in-house software development standards, and from training to personnel
selection. To attempt to keep the focus solely on the syntax and
semantics of a particular programming language is unrealistic.

COMMON INTERESTS

Many people are interested in object-oriented technology.
Object-oriented approaches have been used for communications,
information systems, real-time embedded applications, database design,
and even hardware design. Although the people implementing these
applications may have used quite a variety of different programming
languages, and an even wider variety of methodologies, they share many
common problems and concerns.

The following are examples of items which can be posted to
comp.object: 

	- A bibliography for the latest European Conference on
	  Object-Oriented Programming (ECOOP)

	- Calls for Papers for the ever-increasing numbers of
	  conferences and meetings dedicated in whole, or in part, to
	  object-oriented topics

	- Questions about object-oriented methodologies, e.g.,
	  object-oriented requirements analysis, object-oriented
	  design, and others

	- Questions about how to document objects and classes

	- Questions about the availability of object-oriented CASE
	  tools

	- Discussions of topics of general interest to the
	  object-oriented community, e.g., interoperability,
	  object-oriented data bases, objectification, and
	  object-oriented metrics.

OTHER EXAMPLE TOPICS:

The following is a partial list of topics which can be discussed on
comp.object:

	- definitions of terms and concepts
	- object-oriented domain analysis
	- object-oriented requirements analysis
	- object-oriented design
	- other object-oriented life-cycle issues, e.g.,
	  object-oriented testing 
	- object-oriented databases
	- object-oriented computer hardware
	- object-oriented metrics
	- object-oriented issues in a real-time environment
	- the impact of object-oriented technology on existing
	  standards and policies 
	- documentation techniques for object-oriented approaches
	- transitioning to an object-oriented approach
	- teaching object-oriented concepts and languages.
	- management of object-oriented technology
	- automated tools for object-oriented approaches
	- object-oriented software engineering environments
	- concurrency in an object-oriented approach
	- estimating and costing an object-oriented approach
	- reusability
	- interoperability
	- objectification

Issues such as the syntax and semantics of various object-oriented
programming languages are more appropriately addressed in the
newsgroups for these languages. However, for example, the impact of
the selection of a particular programming language for a particular
project would be an appropriate topic.

				-- Edward V. Berard
				   Berard Software Engineering, Inc.
				   18620 Mateney road
				   Germantown, Maryland 20874
				   Phone: (301) 353-9652
				   E-Mail: eberard@ajpo.sei.cmu.edu
				   FAX: (301) 353-9272