2005 · 16 citations · 2 references
Computational LogicEngineeringUseful ConstructAutomated ReasoningProgram AnalysisComputational LinguisticsAbstract InterpretationFormal MethodsSystems EngineeringNegative BehaviourComputer ScienceIntermediate RepresentationLanguage StudiesSemanticsUml DesignOperator NegFormal VerificationUml Neg
In UML, the operator neg is used to specify negative, or unwanted, system behaviour. We agree that being able to specify negative behaviour is important. However, the UML neg is currently not wellsuited for this purpose, the main problem being that a single operator is used with several different meanings depending on the context. In this paper we investigate some alternative definitions of neg. We also propose a solution in which neg is replaced by two new operators for specifying negative behaviour.
2
Why timed sequence diagrams require three-event semantics
Øystein Haugen, Knut Eilif Husa, Ragnhild Kobro Runde et al. · 2006 · 13 citations · Full text