The Infona portal uses cookies, i.e. strings of text saved by a browser on the user's device. The portal can access those files and use them to remember the user's data, such as their chosen settings (screen view, interface language, etc.), or their login data. By using the Infona portal the user accepts automatic saving and using this information for portal operation purposes. More information on the subject can be found in the Privacy Policy and Terms of Service. By closing this window the user confirms that they have read the information on cookie usage, and they accept the privacy policy and the way cookies are used by the portal. You can change the cookie settings in your browser.
The evolution of user interface (UI) tools has generally regarded the UI as separable from the underlying application it represents. This viewpoint leaves the UI having to restate invariants already specified in other subsystems of an application, and any discrepancy between the versions in the UI and those in the subsystems leads to errors. This paper explores a sample of real world subsystems in...
In our work, the task of complex computer-based system design optimization involves exploration of a number of possible candidate designs matching the optimisation criteria. However, the process by which the possible candidate designs are generated and rated is fundamental to an optimal outcome. It is dependent upon the set of system characteristics deemed relevant by the designer given the systems...
Design space exploration, the generation of alternate designs to identify working designs with varying system properties, has the potential to provide a basis for the optimisation of computer-based system architectures. To utilise design space exploration for this purpose requires that an effective mechanism exist for the storage and application of potential design changes. Heuristics have shown some...
Software developers' work is much more interesting and multifarious in practice than formal definitions of software development processes imply. Rational models of work are often representations of processes defined as they should be performed, rather than portrayals of what people actually do in practice. These models offer a simplified picture of the phenomena involved, and are frequently confused...
In a competitive environment, service providers wish to deliver services in a lean and agile manner, despite the rising complexity and heterogeneity within the network. The desire to support personalised customer experiences and differentiated services requires that management systems are increasingly flexible, adaptable and dynamic. Policy-based management (PBM) systems can be helpful in reducing...
Architectural change heuristics are a very powerful mechanism for implementing architectural optimisation. They allow for both the capture of the systematic changes required to maintain system integrity and the often poorly understood rationale of expert knowledge. However, even though heuristics are one of the oldest and most widely used problem-solving mechanisms, they are also perhaps one of the...
Computer-based systems (CBS) are becoming increasingly pervasive throughout society, continually increasing in complexity and cost as they are called upon to fulfil more and more complicated tasks. Unfortunately, multi-million dollar projects often fail because the systems are unreliable, inefficient, insecure and unmaintainable. The National Australia Bank's $409M software writedown and the failure...
Openness is one quality which modern computer based systems (CBSs) strive to possess. This work on the evaluation of CBSs was developed in the context of research work to measure open systems. Openness in large computer based systems is a quality sought by many, claimed by many, but proven by few. Openness in many systems with which we have daily contact is a quality which makes those systems operate...
Open Systems are being presented as the way forward for the construction of complex Computer Based Systems (CBS) of all types. They have had some success but as with all such attempts to solve problems in computing, it is being toured as a panacea. Three years of work by UTS into Open Systems has recognised the following pitfalls with the current Open Systems approaches. Firstly, there is no Open...
There can surely be no doubt that appropriate, automated design techniques are essential for the success of any complex computer based system. No computer system can succeed unless the complexity is well managed. The techniques cited are fundamental for the management of complexity and the development of a computer based system. My position is that automated system composition is inevitable if computer...
Set the date range to filter the displayed results. You can set a starting date, ending date or both. You can enter the dates manually or choose them from the calendar.