search
Get Started
search
David Harel - Computer Scientist
zoom_in Click to enlarge

David Harel

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.

Reviews & Comments

Write a Review

rate_review

Be the first to review

Share your thoughts with the community and help others make better decisions.

Save to your list

Save your favorites and follow how their scores change over time.

Save favorites
Get updates
Compare scores

Already have an account? Sign in

Compare Items

See how they stack up against each other

Comparing
VS
Select 1 more item to compare