description David Harel Overview
David Harel is an Israeli computer scientist at the Weizmann Institute of Science who invented statecharts, a visual formalism for modeling reactive systems. His work on statecharts led to their incorporation in the UML specification for software engineering. Harel has worked on biological modeling through automated modeling of biological systems and has served as Vice President of the Weizmann Institute.
help David Harel FAQ
What is David Harel best known for inventing?
David Harel is best known for inventing statecharts, a visual formalism used for modeling reactive systems. He developed this methodology during his time at the Weizmann Institute of Science in Israel. Statecharts were later adopted internationally and became part of the UML (Unified Modeling Language) standard.
Where does David Harel conduct his research?
He serves as a professor at the Weizmann Institute of Science located in Rehovot, Israel. He has been affiliated with the institution's Department of Computer Science and Applied Mathematics for decades. His academic work there bridges computer science, systems biology, and software engineering.
Has David Harel applied his computer science work to other scientific fields?
Yes, he has made significant contributions to biological modeling and visual formalisms. He and his team developed a realistic computer model of the C. elegans nematode's nervous system to study its behavior. This interdisciplinary work uses computational algorithms to understand complex biological mechanisms.
What text did David Harel write to introduce his statechart methodology?
He authored the foundational paper "Statecharts: A Visual Formalism for Complex Systems," published in 1987 in the journal *Science of Computer Programming*. The text laid out the core concepts of his statechart methodology for software engineering. It introduced techniques like hierarchical states and orthogonal regions to manage complex reactive system design.
explore Explore More
Reviews & Comments
Write a Review
Be the first to review
Share your thoughts with the community and help others make better decisions.