Computer · 1997 · 534 citations · 9 references
EngineeringObject-oriented ModelingSoftware EngineeringSoftware AnalysisSystems EngineeringModel-based Software DevelopmentModeling And SimulationObject SystemData ModelingComputer ScienceSystem BehaviorSoftware DesignSpecification LanguageProgram AnalysisFormal MethodsExecutable LanguageSystem SoftwareObject ModelingSystem Specification
Statecharts, popular for modeling system behavior in the structural analysis paradigm, are part of a fully executable language set for modeling object-oriented systems. The languages form the core of the emerging Unified Modeling Language. The authors embarked on an effort to develop an integrated set of diagrammatic languages for object modeling, built around statecharts, and to construct a supporting tool that produces a fully executable model and allows automatic code synthesis. The language set includes two constructive modeling languages (languages containing the information needed to execute the model or translate it into executable code).
9
David Harel · Communications of the ACM · 1988 · 1.3K citations · Full text
Real-time object-oriented modeling
Choice Reviews Online · 1994 · 998 citations
Engineering, Object-oriented Modeling, Software Engineering +25