scholarly journals Formex configuration processing: A young branch of knowledge

2017 ◽  
Vol 32 (3-4) ◽  
pp. 136-148
Author(s):  
H. Nooshin

The term ‘configuration’ refers to an arrangement of parts. For example, the elements of a structure constitute a configuration and so do the atoms of a molecule and the components of an electrical network. The most common usage of the term configuration is in reference to geometric compositions that consist of points, lines, surfaces and so on. The term ‘configuration processing’ refers to the skill of dealing with creation and manipulation of configurations. In particular, the term ‘formex configuration processing’ implies configuration processing with the aid of ‘formex algebra’. Formex algebra is evolved to perform processes needed for configuration processing, just as the ordinary algebra is evolved to perform operations needed for creation and manipulation of numerical models. The term ‘formex’ is derived from the word ‘form’ and it is meant to imply a ‘representation of form’. This article has two main objectives. The first objective is to provide a general feeling of how the elements of formex algebra perform configuration processing. This objective is achieved through simple examples, without involvement in too many details. It will be seen that working with parameters is a natural characteristic of formex configuration processing. Thus, a formex solution is, normally, for a class of problems rather than an individual one. This would allow consideration of different variants of a configuration by simply changing the values of the parameters. It will also be seen the ease with which freeforms can be created. The coverage also includes information about ‘Formian’ which is the name of the computer software for formex configuration processing. The second objective of this article is to record the story of the development of formex algebra from the beginnings in the mid-1970s to the middle of the second decade of the 21st century, covering some 40 years of development. Formex configuration processing is an effective and elegant conceptual tool for generation and manipulation of forms. However, there are also other approaches to configuration processing. In particular, there are now a number of highly successful software systems for configuration processing using various tactics. Formex algebra will be a natural complement for these systems.

2021 ◽  
Vol 2083 (3) ◽  
pp. 032095
Author(s):  
Zhimin Ni ◽  
Fan Zhao

Abstract For the existing service-oriented software single, favors business processing, cannot guarantee the software business processing into the development of software. When the operator encounters operational problems, software failure problems and other problems related to software operation and operation, software development technicians to provide technical support to ensure the software’s business processing functions. This study will move away from dependence on other software and provide technical support to business software operators accurately and in a timely manner to effectively solve the problems that operators may encounter.


Author(s):  
Abraham Pouliakis ◽  
Stavros Archondakis ◽  
Efrossyni Karakitsou ◽  
Petros Karakitsos

Cloud computing is changing the way enterprises, institutions, and people understand, perceive, and use current software systems. Cloud computing is an innovative concept of creating a computer grid using the Internet facilities aiming at the shared use of resources such as computer software and hardware. Cloud-based system architectures provide many advantages in terms of scalability, maintainability, and massive data processing. By means of cloud computing technology, cytopathologists can efficiently manage imaging units by using the latest software and hardware available without having to pay for it at non-affordable prices. Cloud computing systems used by cytopathology departments can function on public, private, hybrid, or community models. Using cloud applications, infrastructure, storage services, and processing power, cytopathology laboratories can avoid huge spending on maintenance of costly applications and on image storage and sharing. Cloud computing allows imaging flexibility and may be used for creating a virtual mobile office. Security and privacy issues have to be addressed in order to ensure Cloud computing wide implementation in the near future. Nowadays, cloud computing is not widely used for the various tasks related to cytopathology; however, there are numerous fields for which it can be applied. The envisioned advantages for the everyday practice in laboratories' workflow and eventually for the patients are significant. This is explored in this chapter.


Author(s):  
Liliana María Favre

This chapter discusses software evolution, challenges and strategic directions in the context of MDA. Various authors agreed that it is difficult to define completely software and then, software evolution. Software is certainly more that bits stored in a file, it is an abstract idea that encompasses the concepts, algorithms embodied in the implementation as well as all its associated artifacts and processes. Research seems to confirm that computer software and process software have much in common. Osterweil (2003) assures that software processes are software too. In other paper (Osterweil, 2007), he suggests analyzing the nature of software and proposes to define taxonomies for exploring characteristics and approaches to the development, verification of qualities and software evolution. The exploration of these questions is an important current of software engineering research. On the other hand, evolution is defined as a process of gradual change and development from fewer and simpler forms to higher, more complex, or better ones. In biology, evolution is related to develop over time often many generations, into forms that are better adapted to survive changes in their environment. Thus, evolution captures the notion of something improving and changes occur in species in successive generations, i.e. individuals get old and species evolve. Jazayeri (2005) analyzes the definition of software evolution. The concept of “specie” in software may be associated to meta-levels describing families (species) of software systems. These meta-levels or architectures are created as improvements to previous existing ones and describe evolved families of software systems.


ITNOW ◽  
2020 ◽  
Vol 62 (1) ◽  
pp. 46-47
Author(s):  
Brian Gooch

Abstract So… that software you are currently using: what do you know about it? Writes Brian Gooch, an Independent Database Engineer, specialising in designing and creating structured computer software systems.


1991 ◽  
Vol 112 ◽  
pp. 71-76
Author(s):  
A. M. Smith ◽  
D. L. Dilaura

ABSTRACTAtmospheric scattering of outdoor nighttime electric illumination produces the principal component of background sky luminance that seriously affects ground-based optical astronomy. The sources for this scattering are Tight emitted skyward directly from luminaires, and light reflected off the ground and other illuminated objects. Careful illumination engineering can thus significantly reduce background sky luminance in two ways: 1) by providing outdoor electric lighting equipment that controls the directions in which light is emitted, and; 2) by proper design of outdoor lighting systems which make efficient use of the east amount of light. Recent developments in applied mathematics and computer software have produced computational tools that are being used to design lighting equipment and lighting systems. The software system for luminaire design significantly reduces the cost of this process by eliminating the need for extensive prototyping and provides for inexpensive experimentation with new designs. The system for outdoor lighting calculations permits the design of highly controlled lighting systems that eliminate glare and upward directed light while providing light appropriate for the visual task. These two software systems are described, along with examples of their use in areas that directly affect astronomical observations.


Author(s):  
P. K. KAPUR ◽  
ANU. G. AGGARWAL ◽  
KANICA KAPOOR ◽  
GURJEET KAUR

The demand for complex and large-scale software systems is increasing rapidly. Therefore, the development of high-quality, reliable and low cost computer software has become critical issue in the enormous worldwide computer technology market. For developing these large and complex software small and independent modules are integrated which are tested independently during module testing phase of software development. In the process, testing resources such as time, testing personnel etc. are used. These resources are not infinitely large. Consequently, it is an important matter for the project manager to allocate these limited resources among the modules optimally during the testing process. Another major concern in software development is the cost. It is in fact, profit to the management if the cost of the software is less while meeting the costumer requirements. In this paper, we investigate an optimal resource allocation problem of minimizing the cost of software testing under limited amount of available resources, given a reliability constraint. To solve the optimization problem we present genetic algorithm which stands up as a powerful tool for solving search and optimization problems. The key objective of using genetic algorithm in the field of software reliability is its capability to give optimal results through learning from historical data. One numerical example has been discussed to illustrate the applicability of the approach.


Author(s):  
Yuslena Sari ◽  
Irfan Prasetia

This paper presents concept of a database system on a computer software systems. Requirements in analysis and design are a serious problem in developing a manual system into a computer software system that is fully automated. To link the two systems (manual and automatic), a modeling language Unified Modeling Language (UML) is now accepted as the de facto standard for the design and specification of object-oriented systems. In this study, ULM modeling language used to design a management information system (MIS) of Toilet Maintenance on the Faculty of Engineering, Lambung Mangkurat University using Access 2013. From this system, dean as admin of the system, can immediately know the damage or the need of maintenance in real time every day. Such information would greatly assist the management on making decision related to monitoring, maintenance and repair of toilet in the Faculty of Engineering, Lambung Mangkurat University. The final results is to keep the cleanliness and reliability of toilet in the Faculty of Engineering, Lambung Mangkurat University.


Author(s):  
Harold Salzman ◽  
Stephen R. Rosenthal

“The Workplace” conjures up images of cavernous factories where people stand shoulder-to-shoulder, dwarfed by huge machines. Though probably a popular image, it describes the conditions of work for less than 15 percent of the working population. Instead, a greater number of people find themselves face-to-face with a computer monitor, whose small displays they depend on for conducting their work. The computer has come to be an intermediary as we do our work. The keyboard, replacing various tools of the trade, has become the common instrument of work, not just in services but also in manufacturing. Work now involves sending instructions to various machines that perform the required tasks, whether retrieving data or turning lathes. Within organizations it has also distanced supervision. Instead of the boss breathing down the worker’s neck, “objective” data on performance are collected and reviewed remotely, at a supervisor’s pleasure and leisure. The mediation of work and regulation of the workplace through use of computer software raises anew central questions about how work should be organized and how the design of software dynamically shapes and reflects the structure of the workplace. New software systems (which expanded, in part, because of new hardware technology) not only dramatically increase the use of information, but also change the structure and working conditions of organizations. The “conversations and connections” that constitute an organization or business are “embodied in the structure of the computer system,” according to Winograd and Flores (1986, p. 169), and thus software design is also the design of the user organization. Depending upon the choices made, computer systems can “reduce the space of possibilities open to workers in organizing their activities” or they can generate new possibilities. In this respect, software is increasingly significant in its effects as it has become an important “process technology” throughout the advanced industrial economies of the world. Until recent years, software was an adjunct technology for most organizations. It was used for a limited set of organizational functions and one or two specific departments were its only direct users. It was commonly viewed as a technology subsidiary to hardware, providing support functions rather than crucial operations for achieving the organization’s goals.


Sign in / Sign up

Export Citation Format

Share Document