Links       

Here are some useful links for software engineering in general and information system modeling in particular.

http://www.cetus-links.org           

Object-orientation is a technology based on objects and classes. In this paradigm, objects provide a canonical focus throughout analysis, design, and implementation by emphasizing the state, behavior, and interaction of objects in its models, providing the desirable property of seamlessness between activities. Object-oriented languages and systems are a developing technology. In this site you can find useful links to object-oriented methodologies, languages, databases and other information about object-oriented approaches.

http://www.omg.org/uml/                    

The Object Management Group (OMG) is a consortium that produces and maintains computer industry specifications for interoperable enterprise applications. Their best-known specifications include Cobra and OMG IDL, IIOP, the OMA, Domain Facilities in industries such as healthcare, manufacturing, telecommunications, and many others, UML, the MOF, and CWM. In this site you can find free downloadable documentations, articles and other links about the Unified Modeling Language (UML).

http://www.rational.com/uml/           

The Unified Modeling Language (UML) is the industry-standard language for specifying, visualizing, constructing, and documenting the artifacts of software systems. It simplifies the complex process of software design, making a "blueprint" for construction. UML was developed jointly by Grady Booch, Ivar Jacobson, and Jim Rumbaugh at Rational Software Corporation, with contributions from other leading methodologists, software vendors, and many users. In this site you can find documentations,  quick references, whitepapers and recommended readings about UML and the Rational Unified Process (RUP).

http://www.open.org.au/            

OPEN (Object-oriented Process, Environment and Notation) is a third-generation, public domain, fully object-oriented methodology/process. OPEN encapsulates business issues, quality issues, modeling issues and reuse issues within its end-to-end lifecycle support for software development using the object-oriented paradigm. OPEN was developed by and is maintained by the members of the OPEN Consortium, a group of international methodologists, academic researchers, CASE tool vendors and users. In this site you can find news, publications and case tool support about OPEN.

http://www.aspectj.org/            

aspectJ is a seamless aspect-oriented extension to the Java programming language. It enables a clean modularization of cross cutting concerns, such as error checking and handling, synchronization, context-sensitive behavior, performance optimizations, monitoring and logging, debugging support and multi-object protocols. In this site you can find documentations, compilers & tools and bug reports about the aspect-oriented approach in general and aspectJ in particular.

http://www.metamodel.com/        MetaModel.com

Metamodeling is an activity that produces metamodels. It is a close relative of modeling, in particular information or object modeling, but with distinct characteristics. A metamodel is usually developed using a simple information or object modeling technique that provides meta-classes/entities, meta-relationships/associations, meta-attributes and some more other concepts. In this site, you can find answers to the following questions: What is metamodeling and what is a metamodel good for? Why does metamodeling recently get so much attention? How do I tell a good metamodel from a bad one? How can I get involve in the metamodeling issues? In addition there is a glossary of terms which are common in the metamodeling community.

back to the top of links page