Learn More
As software complexity increases, the process of software development is shifting from being code-centric to model-centric. For this purpose, UML augments the object-oriented paradigm with powerful and flexible behavioral modeling capabilities. It allows the developer to describe the system's behavior in a higher level of abstraction by using state(More)
We present HyperFlow, a novel visual language for information analysis that combines features from visual dataflow and visual query languages into a unified framework. HyperFlow is designed to make it easier for users to retrieve, filter, and manipulate information, using databases alongside e.g. Web services, in a transparent, intuitive, reproducible and(More)
Today almost every IT specialist uses models of some form or another. Models help raise the abstraction level of a system description. Although models usually describe IT systems statically, they can also be used to describe the dynamic behaviour of the system. The OMG's MDA approach suggests describing business and application logic separately from any(More)
Analyzing the occurrence of stops in transportation systems is an important challenge to better understand traffic congestion problems and find corresponding solutions. We propose an efficient system to analyze stop occurrences. It consists of two major parts: (1) an efficient clustering algorithm to partition the stops into groups based on strongly(More)
Sequencing by Hybridization (SBH)[1,2] is a theoretical method for de-novo sequencing of DNA by means of reconstruction of the sequence from its hybridization pattern. Typically, arraying a complete set of k-mers is considered, although different setups, such as degenerate probe arrays, are also possible [3,5]. While this method is not competitive with(More)
I wish to thank Assoc. Prof Ron Pinter for his counsel and guidance, and especially for his backing me up on all the various endeavors I took during this research. Without this atmosphere of extensive academic freedom this work would not have been possible. I would like to thank my parents Yosi and Hana Dotan for their advice and support. A special thanks(More)
In order to make model-driven product line engineering a reality, variability and feature modeling techniques are necessary, but not sufficient. Adequate tool support is of equal importance, and presents its own set of challenges. In this paper, we present an approach to the activities of modeling product lines, defining and verifying products, and(More)
  • 1