A profile in the Unified Modeling Language UML provides a generic extension mechanism for customizing Unified Modeling Language UML models for particular Domain model domain s and platforms. Extension mechanisms allow refining standard semantics in strictly additive manner, so that they can t contradict standard semantics. ref Si Alhir, S Guide to applying the UML , page 350. Springer, 2002 ref Profiles are defined using stereotype UML stereotype s, tag definitions, and constraints that are applied to specific model elements, such as Classes, Attributes, Operations, and Activities. A Profile is a collection of such extensions that collectively customize UML for a particular domain e.g., aerospace, healthcare, financial or platform J2EE, .NET . Examples The UMLProfile for XML is defined by David Carlson in the book Modeling XML Applications with UML pp.  310 and describes a set of extensions to basic UML model elements to enable accurate modeling of XSD schemas. SysML is an Object Management Group OMG standardized profile of Unified Modeling Language that is used for system engineering applications. MARTE is the OMG standard for modelling real time and embedded applications with UML2. Footnotes reflist 2 References cite book last Si Alhir first Sinan title Guide to applying the UML year 2002 publisher Springer isbn 0387952098 External links http www.uml diagrams.org profile diagrams.html profileUML 2 ProfileUML DEFAULTSORT ProfileUml Category Unified Modeling Language Category Systems Modeling Language uml stub de Profil UML eu UML profilak it Profilo UML pt Perfis UML ... more details
UML may refer to Unified Modeling Language , an object modeling and specification language used in software engineering User mode Linux , an architectural port of the Linux kernel University of Massachusetts Lowell , in the United States Communist Party of Nepal Unified Marxist Leninist , a Nepalese communist party created in 1991 Universal Manufacturing & Logistics , a distribution center disambig de UML Begriffskl rung fa UML fr UML ko UML it UML disambigua mk UML ja UML pl UML ujednoznacznienie pt UML desambigua o ... more details
wiktionary profileProfile may refer to tocright Computing and technology ProfileUML , a concept in Unified Modeling Language Apple ProFile , a hard drive User profile refers to the computer representation of user information ICC profile is used for colour management of computer displays and digital images. Profile, the result of software performance analysis , an investigation of the behavior of a software program Profile, a hard disk recorder manufactured by Thomson Grass Valley Other meanings Profile engineering , with several meanings in the context of engineering Profile novel , a 2009 novel by Chris Westwood Profile comics , a Marvel Comics character Profile, curved Molding decorative molding or plain Fascia architecture fascia , connecting surfaces, mostly decoratively, in architecture Profile Books , a British independent publisher Profile spotlight, also known as an ellipsoidal reflector spotlight , a stage lighting fixture Demographic profile , information about a person or market segment, commonly used in marketing Investor profile , a classification of investor behavior Profile or strategy game theory , a concept in game theory Profile, a dossier of offender profiling data The Old Man of the Mountain , a former rock formation in New Hampshire that was also known as the ProfileProfile TV series Profile TV series 1955 1957 , a Canadian biographical television series Profiles TV series Profiles TV series 1979 1980 , a Canadian biographical television series Profile cinematic photography , the way how one s face is shown, without eye See also Profiling disambiguation disambig ar cs Profil de Profil es Perfil fr Profil ko it Profilo he ja no Profil andre betydninger pl Profil pt Perfil ru sk Profil sh Profil sv Profil ... more details
icon. The icon image may even replace the entire UML symbol. For instance, in a class diagram stereotypes ..., interface is not a stereotype but a Classifier UML classifier ref Object Management Group , http www.omg.org cgi bin doc?formal 05 07 04 UML Superstructure Specification , v2.0, p. 33, August 2005 ... with UML Enterprise Components and Process is the use of colored UML colors archetypes . The archetypes indicated by different colored UML boxes can be used in combination with stereotypes. This added definition of meaning indicates the role that the UML object plays within the larger software system ... definitions , and all stereotyped UML elements have the corresponding number of tagged values. File ... thumb BoundaryClass File EntityClass.png thumb EntityClass File Actor.png thumb Actor UML defined stereotypes Become In UML, become is a Keyword computer programming keyword for a specific UML stereotype, and applies to a Dependency UML dependency modeled as a dashed arrow . Become shows that the source ... state , or even class. While UML 2.1 uses the become stereotype within the specification, it does not define it. References reflist External links http www.uml diagrams.org profile diagrams.html stereotype UML Stereotype UML DEFAULTSORT Stereotype Uml Category Unified Modeling Language uml stub de Stereotyp UML fr St r otype UML it Stereotipo UML pt Estere tipo UML ru UML ... more details
thumb 350px right This state diagram shows how UML can be used for designing a door system that can only be opened and closed UML is very powerful modeling language. ref name power of uml We can develop many diagrams using UML and provide users with a ready to use, expressive modeling examples. UML .... Some UML tools generate program language code from UML ref name uml tools generate program language ... best practice scalable patterns. UML can be used for modeling the whole system independent of platform language. UML is a graphical language for visualizing, specifying, constructing, and documenting ... The UML gives us a standard way to write a system s view, covering conceptual things such as business ... developer s it is necessary to understand importance of modeling, its applications and use of UML to make software development process more efficient. History To view history of UML Unified Modeling Language History Click here.. . Areas where UML is effectively used UML has been used effectively in following ... Web based services . The UML can also be used to model nonsoftware systems, such as workflow ... of hardware. ref name grady booch, jacobson and rumbaugh book Why modeling with UML is necessary .... With various diagrams from UML we can show perfect and clear view of system thus reducing time to market ... the risk of mistakes. ref name grady booch, jacobson and rumbaugh book Modeling applications of UML using various diagrams File Uml diagram2.png thumb right 400px 400px Various UML diagrams br br br br Below is the list of the UML diagrams and their functionalities in short for understanding their applications ... shows deployed view of system in which user communicates to server through web browser. File UML Diagramme Deploiement.gif thumb left 400px 400px UML sample Deployment Diagram Object diagram Package diagram Profile diagram Behaviour diagrams and their applications Behaviour diagrams are used to illustrate ... us take the example of restaurant to understand how UML will be used to implement restaurant system ... more details
Language and Object Constraint Language OCL . The Executable UML Executable UMLprofile Executable UMLprofile limits which UML elements can be used in an Executable UML class diagram. An Executable ... , chapter 9, Section Model Compilers , Addison Wesley, 2004 ref Executable UMLprofile Executable UML is a ProfileUMLprofile of the UML , defining execution semantics for a subset of the UML. Some of notable aspects of the Executable UMLprofile include the following No support for implementation ...Executable UML , often abbreviated to xtUML ref Example usage http www.techonline.com community tech topic 37519 ref or xUML , ref Example usage http www.kc.com XUML ref is a single language in the UML ..., M Executable UML A foundation for model driven architecture , chapter 1.2 Executable UML, Addison Wesley, 2002 ref Executable UML is the evolution of the Shlaer Mellor method ref name preface to Unified Modeling Language UML . Executable UML is a ProfileUMLprofile ref name ReferenceA of the Unified Modeling Language UML , that graphically specifies a system at the next higher level of abstraction ... implementation . ref name preface Mellor, S Balcer, M Executable UML A foundation for model driven architecture , Preface, Addison Wesley, 2002 ref ref Mellor, S Balcer, M Executable UML A foundation ... UML supports model driven architecture MDA through specification of platform independent model s, and the Compiler ... Mellor, S Balcer, M Executable UML A foundation for model driven architecture , chapter 1.5 Model Driven Architecture, Addison Wesley, 2002 ref Usage of Executable UML A application software system is composed of multiple subject matters, known as domains in Executable UML terms. Executable UML is used .... Domain Chart Executable UML requires identification of the domains also known as aspect computer science aspects ref Mellor, S Balcer, M Executable UML A foundation for model driven architecture ..., M Executable UML A foundation for model driven architecture , chapter 2.1.1 Domain Identification ... more details
UML Pad is a Computer aided software engineering CASE tool for Unified Modeling Language UML diagram design. UML Pad is free software licenced under the GNU General Public License GPL . See also List of UML tools External links http web.tiscali.it ggbhome umlpad umlpad.htm UML Pad website Category Free UML tools Category Software that uses wxWidgets uml stub ... more details
Unreferenced date August 2008 An activity in Unified Modeling Language UML is a major task that must take place in order to fulfill an operation contract. Activities can be represented in activity diagram s An activity can represent the invocation of an operation, a step in a business process , or an entire business process. Activities can be decomposed into subactivities, until at the bottom where we find atomic actions . The underlying conception of an activity has changed between UML 1.5 and UML 2.0. In UML 2.0 an activity is no longer based on the state chart rather it is based on a Petri net like coordination mechanism. There the activity represents user defined behavior coordinating actions. Action in turn are pre defined UML offers for this a series of actions . uml stub UML DEFAULTSORT Activity Uml Category Unified Modeling Language de Aktivit t UML sq Aktiviteti UML ... more details
unreferenced date January 2012 notability date January 2012 Infobox Software name Poseidon for UML screenshot caption developer Gentleware AG latest release version 8.0 latest release date 2009 operating system Cross platform genre UML tool license http www.gentleware.com index.php?id 120 Proprietary website http www.gentleware.com www.gentleware.com Poseidon for UML is a software application software application used to create models with the Unified Modeling Language . It originated from the ArgoUML project, but massive changes were necessary in order to make ArgoUML into a commercial project as a result the two efforts are very divergent. See also List of UML tools External links http www.gentleware.com Poseidon for UML Category UML tools uml stub de Poseidon for UML fr Poseidon for UML ... more details
Image UML Artifact.PNG thumb 320px Artifact manifesting components An artifact in the Unified Modeling Language UML is the specification of a physical piece of information that is used or produced by a software development process , or by deployment and operation of a system. ref name OMG UML V2.1.2 OMG 2008 . http www.omg.org spec UML 2.1.2 Superstructure PDF OMG Unified Modeling Language OMG UML , Superstructure, V2.1.2 p.197. ref Examples of artifacts include model files, source files, scripts, and binary executable files, a Table database table in a database system , a development deliverable, or a word processing document , a mail message. ref name OMG UML V2.1.2 In UML 2.0, artifacts are the physical entities that are deployed on Nodes, Devices, and Execution Environments. Other UML elements such as classes and components are first manifested into artifacts and instances of these artifacts are then deployed. Artifacts can also be composed of other artifacts. References reflist Refimprove date February 2009 See also Artifact software development UML DEFAULTSORT Artifact Uml Category Unified Modeling Language de Artefakt UMLuml stub ... more details
An event in the Unified Modeling Language UML is a notable occurrence at a particular point in time. Events can, but do not necessarily, cause state transitions from one State computer science state to another in state machine s represented by state diagram state machine diagram s. A transition between states occurs only when any guard condition for that transition are satisfied. Unreferenced date February 2009 UML DEFAULTSORT Event Uml Category Unified Modeling Language Category Data modeling uml stub de Ereignis UML ... more details
Unreferenced date October 2006 In the Unified Modeling Language 1.x, powertype is a keyword computer programming keyword for a specific UML Stereotype UML stereotype , and applies to a class computer science class or dependency UML dependency . Powertype shows a classifier UML classifier whose instance s object computer science object s are children of the given parent . In UML 2.x, a powertype is a metaclass whose instances are subclasses of a given class. The stereotype has been removed and the powertype is now indicated by typing the generalization set. DEFAULTSORT Powertype Uml Category Technical terminology Unified Modeling Language Category Unified Modeling Language uml stub ... more details
File Component.PNG thumb 320px A UML Component with provided and required interfaces A component in the Unified Modeling Language represents a modular part of a system , that encapsulates its content and whose manifestation is replaceable within its built environment environment . A component defines its behavior in terms of provided and required Interface computer science interfaces . ref name OMG UML V2.1.2 OMG 2008 . http www.omg.org spec UML 2.1.2 Superstructure PDF OMG Unified Modeling Language OMG UML , Superstructure, V2.1.2 p.146. ref A component may be replaced by another if and only if their provided and required interfaces are identical. This idea is the underpinning for the plug and play capability of component based systems and promotes software reuse ref name OMG UML V2.1.2 . As can be seen from the above definition, UML places no restriction on the granularity of a component. Thus, a component may be as small as a figures to words converter , or as large as an entire document management system . Larger pieces of a system s functionality may be assembled by reusing components as parts in an encompassing component or assembly of components, and wiring together their required and provided interfaces. ref name OMG UML V2.1.2 Such assemblies are illustrated by means of component diagram s. Related terms Package UML References reflist Refimprove date February 2009 External links http www.uml diagrams.org component diagrams.html component Component in UML 2 UML DEFAULTSORT Component Uml Category Unified Modeling Language uml stub de Komponente UML ... more details
UML Partners was a consortium of system integrators and vendors convened in 1996 to specify the Unified Modeling Language UML . ref name uml paper cite journal author G. Booch title UML in Action journal Communications of the ACM year 1999 volume 42 issue 10 pages 26 28 doi 10.1145 317665.317672 ref Initially the consortium was led by Grady Booch , Ivar Jacobson , and James Rumbaugh of Rational Software. The UML Partners UML 1.0 specification draft was proposed to the Object Management Group OMG in January 1997. During the same month the UML Partners formed a Semantics Task Force, chaired by Cris Kobryn , to finalize the semantics of the specification and integrate it with other standardization efforts. The result of this work, UML 1.1, was submitted to the OMG in August 1997 and adopted by the OMG in November 1997. ref http www.omg.org docs ad 97 08 11.pdf UML Specification v. 1.1 OMG document ad 97 08 11 ref Member list Members of the consortium include Digital Equipment Corporation Hewlett Packard i Logix IBM ICON Computing IntelliCorp Software IntelliCorp MCI Systemhouse Microsoft ObjecTime Oracle Corporation Platinum Technology Ptech Rational Software Reich Technologies Softeam Taskon Texas Instruments Unisys See also Unified Modeling Language object oriented language References See http en.wikipedia.org wiki Wikpedia Footnotes for information on how to add references using ref tags div class references small references div External links http www.omg.org news pr99 UML 2001 CACM Oct99 p29 Kobryn.pdf 2001 A Standardization Odyssey PDF document http etna.int evry.fr COURS UML summary summary5.html 5.2 UML 1.0 1.1 and the UML partners UML Category Unified Modeling Language Category UML Partners ru UML Partners uml stub ... more details
Image Use Case diagram V1.JPG thumb 240px UML use case diagram with two actors and several use case s. An actor in the Unified Modeling Language UML specifies a role played by a user or any other system that interacts with the subject. ref name OMG UML V2.1.2 cite web url http www.omg.org spec UML 2.1.2 Superstructure PDF title OMG Unified Modeling Language OMG UML , Superstructure, V2.1.2, pp. 586 588 accessdate November 7, 2010 ref An Actor models a type of role played by an entity that interacts with the subject e.g., by exchanging signals and data , but which is external to the subject. ref name OMG UML V2.1.2 Actors may represent roles played by human users, external hardware, or other subjects. Note that an actor does not necessarily represent a specific physical entity but merely a particular facet i.e., role of some entity that is relevant to the specification of its associated use cases. Thus, a single physical instance may play the role of several different actors and, conversely, a given actor may be played by multiple different instances. ref name OMG UML V2.1.2 UML 2 does not permit associations between Actors. ref name OMG UML V2.1.2 ref cite web url http www.ifi.uzh.ch rerg fileadmin downloads publications papers IWSSD 10.pdf title Problems and Deficiencies of UML as a Requirements Specification, s.3.2. accessdate November 7, 2010 ref Yet, this constraint is often violated in practice since the generalization specialization relationship between actors is useful ... artifacts useCaseDiagram.htm title Introduction to UML 2 Use Case Diagrams, Fig. 4 accessdate ... advanceduml.wordpress.com 2008 09 22 release management Illustration of actors in UML http www.uml diagrams.org use case diagrams.html actor Actor in UML 2 UML DEFAULTSORT Actor Uml Category Unified Modeling Language uml stub de Akteur UML es Actor UML pl Aktor UML pt Ator UML ru UML sq Aktor t UML fi K ytt j rooli UML ... more details
File Nodes.PNG thumb 240px Two execution environments instances nested in a device instance A node In the Unified Modeling Language UML is a computational resource upon which artifact UML UML artifact s may be deployed for execution. ref name OMG UML V2.1.2 OMG 2008 . http www.omg.org spec UML 2.1.2 Superstructure PDF OMG Unified Modeling Language OMG UML , Superstructure, V2.1.2 p.199 210. ref There are two types of nodes device nodes and execution environments . A device represents hardware devices a physical computational resource with processing capability upon which Artifact UML UML artifact s may be deployed for execution. Devices may be complex i.e., they may consist of other devices . ref name OMG UML V2.1.2 An execution environment represents software container s such as operating systems, JVM, servlet EJB containers, application servers, portal servers etc. This is a node that offers an execution environment for specific types of components that are deployed on it in the form of deployable artifacts. ref name OMG UML V2.1.2 Execution environments can be nested. Nodes can be interconnected through communication paths to define network structures. A communication path is an association between two DeploymentTargets, through which they are able to exchange signals and messages . ref name OMG UML V2.1.2 Usage When modeling devices, it is possible to model them in several different ways Name a device using the type and make, for instance IBM RS6000 , HP 9000 . Name a device using its intended function, for instance Database Server , High Speed Switch Name a device using the operating system deployed on it, for instance Linux Server , Solaris Server . Use tagged values to specify characteristics of devices execution environments, for instance Memory 2GB , Disk Space 32GB , Version 2.5.1 . References reflist Refimprove date February 2009 UML Category Unified Modeling Language de Knoten UML uml stub ... more details
Unreferenced date October 2006 Context date October 2009 A classifier is a category of Unified Modeling Language UML UML element elements that have some common features, such as Attribute computing attribute s or Method computer science method s. A classifier is an Abstraction computer science abstract metaclass classification concept that serves as a mechanism to show interface computer science interfaces , Class computer science classes , datatypes and component diagram components . A classifier describes a set computer science set of instantiation computer science instances that have common behavioral and structural features Instruction computer science operations and attribute computing attributes , respectively . A classifier is a namespace computer science namespace whose method computer science members can specify a generalization hierarchy by referencing its general classifiers. A classifier is a type and can own generalizations, thereby making it possible to define generalization relationships to other classifiers. A classifier is a redefinable element, as it is possible to redefine nested classifiers. All Object computer science objects that can have instances are classifiers. Important Aspects A classifier defines a namespace . A classifier contains a set of features. A classifier is generalize generalizable . Types of UML Classifiers Class computer science Class Component diagram Component Datatype Interface computer science Interface Vertex graph theory Node Signal Subsystem Use Case Predefined UML classifiers Actor UML Actor Association object oriented programming Association Class computer science Class Component diagram Component Datatype Interface computer science Interface Vertex graph theory Node Signal Subsystem Use Case External links http www.uml diagrams.org uml core.html classifier UML Classifier UML DEFAULTSORT Classifier Uml Category Unified Modeling Language de Classifier UML uml stub ... more details
File UMLPackage.PNG thumb 240px Examples of UML Packages A package in the Unified Modeling Language is used to group elements, and to provide a namespace for the grouped elements . ref http www.omg.org spec UML 2.1.2 Infrastructure PDF OMG Unified Modeling Language OMG UML , Infrastructure, V2.1.1 p.158. ref A package may contain other packages, thus providing for a hierarchical organization of packages. Pretty much all UML elements can be grouped into packages. Thus, classes, objects, use case s, component UML components , Node UML nodes , node instances etc. can all be organized as packages, thus enabling a manageable organization of the myriad elements that a real world UML model entails. Usage When organizing functional models use case models, workflow models etc. , use packages to model the real world modular structure of the system being modeled. When organizing source code, use packages to represent the different layers of the source code. For instance Presentation logic presentation layer controller layer data access layer integration layer business services layer When organizing component models, use packages to group the components according to ownership and or reuse possibilities. For instance Commercial off the shelf commercial off the shelf products open source framework components custom built framework components custom built application components When organizing deployment models, use packages to represent the different types of deployment environments that you will be modeling. For instance production environment pre production environment integration test environment system test environment development environment References reflist Refimprove date February 2009 UML DEFAULTSORT Package Uml Category Unified Modeling Language uml stub de Paket UML fr Package UML ... more details
A UML tool or UML modeling tool is a application software software application that supports some or all of the notation and semantics associated with the Unified Modeling Language UML , which is the industry standard general purpose modeling language for software engineering . UML tool is used broadly here to include application programs which are not exclusively focused on UML, but which support ... functionality. Kinds of Functionality UML tools support the following kinds of functionality Diagramming Diagramming in this context means creating and editing UML diagram s that is diagrams that follow the graphical notation of the Unified Modeling Language. The use of UML diagrams ... follow the UML notation. On the other hand, it is often debated whether those diagrams are needed ... being deprecated. Round trip engineering Round trip engineering refers to the ability of a UML tool ... creates UML diagrams, which have some connoted model data, and the UML tool derives from the diagrams ..., not limited to the field of UML. The idea of completely leaving the code level and starting to do programming directly from the UML diagram level i.e., design level is quite debated among developers ... management software configuration management systems . An often cited criticism is that the UML ... for intermediate and high level software design artifacts, such as UML diagrams or software ... means, that the UML tool reads program source code as input and derives model data and corresponding graphical UML diagrams from it as opposed to the somewhat broader meaning described in the article ... . Diagram data is normally not contained with the program source, such that the UML tool, at least in the initial step, has to create some random layout of the graphical symbols of the UML notation ... t overlap. Usually, the user of such a functionality of a UML tool has to manually edit those ... at the level of the UML diagrams. There are language features of some programming language s, like ... more details
uses the supplier Differences with UML link A UML link is run time relationship between instances ... dependency Dependency Relationship in UML 2 DEFAULTSORT Dependency Uml Category Unified Modeling Language Category Data modeling de Abh ngigkeitsbeziehung UMLuml stub ... more details
and later had UML modeling tools support the color scheme by associating a color to one or more ... to the current domain effort. See also Upper ontology Unified Modeling Language UML Object ... , Jeff De Luca Java Modeling In Color With UML Enterprise Components and Process , Prentice Hall ... 1 8 External links http www.uidesign.net 1999 papers UML UI.html Developing a UI Design from a UML ... Modeling and Design Edition , Issue 68 UML DEFAULTSORT Uml Colors Category Unified Modeling Language uml stub ... more details
UML diagram types File Stereotype 4.png right 360px Example for the definition and usage of a simplified profile for organisation modelling purposes. context date February 2012 A profile diagram operates at the metamodel level to show stereotypes as classes with the code stereotype code stereotype, and profiles as packages with the code profile code stereotype. ref name definition The extension relation solid line with closed, filled arrowhead indicates what metamodel element a given stereotype is extending. History The profile diagram didn t exist in UML 1. It was introduced with UML 2 to display the usage of profiles. Before its introduction, other diagrams had been used to display this issue. ref name definition Cite book author Bernd sterreich edition 9 ISBN 978 3 486 58855 2 language German location Munich page http books.google.de books?id LDf2GdI0oPEC&pg PA334&lpg PA334&dq 22Profildiagramm wurde 22&source bl&ots 4Dk0vuVCi1&sig rrZfb1LSsI pHOFVmW XytP37NE&hl de&ei Lf7lTbr8M42Sswab6fScCA&sa X&oi book result&ct result&resnum 1&ved 0CBoQ6AEwAA v onepage&q 22Profildiagramm 20wurde 22&f false 334 publisher Oldenburg title Analyse und Design mit UML 2.3 Objektorientierte Softwareentwicklung year 2009 ref See also UML Diagram UML diagrams References Reflist Christoph Kecher UML 2.0 Das umfassende Handbuch Galileo Computing, 2006, ISBN 3 89842 738 2 UML Categories DEFAULTSORT Use Case Diagram Category Unified Modeling Language diagrams Category Systems Modeling Language Interwikies de Profildiagramm ... more details
Orphan date February 2009 UWE UML based Web Engineering is a software engineering approach for the development of Web application s. UWE provides a UMLprofileUML extension , a metamodel, model driven development process and tool support ArgoUWE for the systematic design of Web applications. UWE follows the separation of concerns building separate models for requirements, content, hypertext, presentation, process, adaptivity and architecture. The key aspects that distinguish UWE are reliance on OMG standards and an open source environment. See also Web engineering Web modeling External links http www.pst.ifi.lmu.de projekte uwe UWE site Category Unified Modeling Language es UWE UMLuml stub ... more details
A CIM Profile is a subset model of the Common Information Model electricity CIM Unified Modeling Language UML model. These profiles are designated as parts documents in the IEC 61970 standard by working group 14. Each profile is itself a self contained model which can be used for generating specific artifacts, such as CIM Resource Description Framework RDF or XML Schema . Profile Groups A CIM Profile Group e.g., IEC 61970 61970 456 Steady state Solution Profile Group is a logical grouping of CIM Profiles. In general, each Parts document encompasses an entire Profile group which has one or more profiles in it. Standards IEC 61970 452 Equipment Profile IEC 61970 453 Schematics Layout Profile IEC 61970 456 Analog Measurements Profile Discrete Measurements Profile State Variable Profile Topology Profile See also IEC 61970 Common Information Model electricity CIM External links http www.cimea.org CIM EA A tool written for Enterprise Architect which can manipulate and create profiles. http cimtool.org CIM Tool A tool written for eclipse that can manipulate and create profiles. Category IEC standards Category Electric power Category Smart grid ... more details