Content deleted Content added
Adding local short description: "Artificial language used to express information under a rule set", overriding Wikidata description "artificial language that can be used to express information or knowledge or systems in a structure that is defined by a consistent set of rules" (Shortdesc helper) |
m →Discipline-specific: capitalization |
||
Line 69:
execute concurrently. These languages focus on the description of key concepts such as: concurrency, nondeterminism, synchronization, and communication. The semantic foundations of Behavioral languages are [[process calculus]] or [[process algebra]].
==== Discipline-
A [[Service-oriented modeling#Discipline-specific modeling|discipline-specific modeling (DspM)]] language is focused on deliverables affiliated with a specific software development life cycle stage. Therefore, such language offers a distinct vocabulary, syntax, and notation for each stage, such as discovery, analysis, design, architecture, contraction, etc. For example, for the analysis phase of a project, the modeler employs specific analysis notation to deliver an analysis proposition diagram. During the design phase, however, logical design notation is used to depict relationship between software entities. In addition, the discipline-specific modeling language best practices does not preclude practitioners from combining the various notations in a single diagram.
|