Not long after Carl Icahn, who has been pressuring Yahoo to do a deal with Microsoft, released his "Steve Ballmer and I are buddies" letter, Yahoo officially responded. Because many actions of the board and management have been mystifying to say the least, I've taken it on myself to translate...
Starta Development provides a Web-based service that manages information, documents, and communication for organizations that develop apartments for low-income and elderly individuals. The creation of a housing community demands multiple versions of hundreds of documents. Documents are obtained from vendors and must be properly distributed, costing $5-15K monthly. Starta built...
This paper extends the two-player games as used in verification to exploration games to fill this gap. An exploration game can be specified on the basis of a model which contains informally defined conditions as it is often the case with UML models. During a play the game may be...
Taking the company's AppGen design, CGI's challenge was to help Georgia Farm Bureau Mutual Insurance Company GFBMIC develop the product and deploy it at insurance agents' workstations in 158 Farm Bureau locations. The project was planned and managed using the Rational Unified Process, an iterative development methodology that allows implementation...
There are three main tasks that have to be completed for this research topic. Firstly, it defines a game framework which fulfils the requirements. This framework has to support exploration of different design options and incomplete design models. Secondly, these concepts have to be applied to design with UML in...
Model Transformation MT is a key technology in the model-driven development approach of software engineering that provides automated means to capture the evolution of models and mappings between modeling languages. The pattern and rule-based paradigm of graph transformation is considered a very popular approach for specifying such model transformations. While...
This paper discusses the usage of design patterns in the domain of derivatives software. RiskMonitor is an object-oriented application to value positions in derivative products such as options on equity. In the dynamic world of derivatives, there is a constant stream of complicated new products. These new instruments have to...
These five products have one thing in common: Each started out as an idea hatched by a mid-level employee — and ended up changing a company or revolutionizing an industry. Post-it Notes Intrapreneurs: Spencer Silver and Art Fry...
Enterprise Resource Planning ERP implementations are very complex. To obtain a fair level of understanding of the system, it is then necessary to model the supported business processes. However, the problem is the accuracy of the mapping between this model and the actual technical implementation. A solution is to make...
Object-Oriented Techniques OOT evolved to solve the problems inherent in structured analysis and design. The focus was to develop a model that would provide a better reflection of real-world systems, and design constructs that would promote cleanly partitioned and reliable software. Object models organize systems into interrelated objects with well-defined...
Productivity improvement is a main issue in the context of large-scale developments, where produced software needs to meet quality criteria, both on budget and schedule. This paper explains the introduction of the software factories technique to automate and improve production of complex software systems in the context of Model-Driven Development...
The background for the energy is the coming order-of-magnitude increase in the volume and variety of electronic payments, and the recent coordinated move by the major finance standards groups and the major banks of the world to define a suite of XML-based electronic payment messages called the IST Electronic Payment...
The steady rise in the abstraction level of technical software platforms enabled a similar rise in the abstraction level of programming languages and model-driven development tools. Business process platforms are a new type of platform at an even higher level of abstraction, offering business functionality that sits on top of...
Human Interaction Management HIM is a radical new business theory describing how we really work, and how we can be helped to work better. This paper introduces a key technique in HIM - an enhanced version of the long-established graphical notation known as Role Activity Diagramming RAD. The paper shows...
A computational model of Standing Joint Force Headquarters SJFHQ processes was developed using EXTEND simulation software. In this paper one describes the use of this modeling and simulation approach for analyzing time-critical information systems and performing trade studies. An object-oriented model was constructed of the processes performed by SJFHQ members...
A long-standing anomaly within Information Systems Development ISD exists - claims made for the benefits of methodology usage and the actuality of practice are poles apart. While both academics and practitioners have been aware of this credibility gap, the Information Systems IS community continue to have difficulty reconciling it. Apparent...
This paper presents an architecture modeling approach for service-oriented architectures such as the Net-Centric Enterprise Services NCES. The approach is driven by operational mission threads. It uses Unified Modeling Language and the Department of Defense Architecture Framework to capture, analyze, and present the architecture products. This architecture development approach has...
One of the main virtues of MDA is its ability to integrate with and support other technologies and methodologies. MDA can be used to improve significantly the way in which those elements of business process models that require automation are transformed into software. MDA can thus reduce the risks and...
Object-Process Methodology OPM, which is a holistic approach to modeling and evolving systems, views objects and processes as two equally important entities that describe the system's structure and behavior in a single model. Unified Modeling Language UML, which is the standard object-oriented modeling language for software systems, separates the system...
The real-time enterprise is just on the horizon. The pressure to streamline business operations is significant in all areas. More and more advanced organizations are using business process modeling tools to help them understand and model their business processes. But many of the most exciting business process changes die when...