Skip to main content

Mixpert: A Maintainable Configurer’s Assistant

  • Chapter

Abstract

Configuration of systems requires their components to be selected and arranged according to a schema of some kind. This task demands a lot of skill and experience since typically many components require setting up and dependencies exist between them. To assist the configurer’s task, computer systems have been developed. These advise on the setting of new parameter values and check that a configuration is complete and consistent, possibly flagging non-optimal parameter settings and suggesting more suitable values.

Complex systems may have many possible configurations, a combinatorial explosion being likely to result if one tried to describe them all. It is for this reason that production rules rather than procedural languages have usually been used to represent configuration systems [1]. A problem with the rule-based approach is that the systems are difficult to maintain, a team of computer specialists being required to do this. Since systems requiring configuration frequently change, maintenance of configuration systems is a big issue and one which is addressed by the prototype system described in this paper.

Within the Shell Group of companies, computer systems have been developed to support its worldwide operations. A prototype computer-based configurer’s assistant, which has generic application, is described; it has been developed to assist in the configuration of one such system. The prototype, called Mixpert, can be updated by configurers, who are not programmers, to coincide with upgrades to the system to be configured, knowledge about early versions of the system being retained if required. In this way, Mixpert can process configuration settings for operating companies running different versions of the system. Within the prototype, an integrated set of tools is provided, bringing together disparate sources of information for use in defining and maintaining a configuration’s parameters. The system has been developed in the object-oriented programming language Smalltalk/V286 and runs on a PC.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD   54.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Barker, V.E. and O’Connor, D.E., Expert Systems For Configuration At Digital: XCON and Beyond, Communications Of The ACM, 1989, 32(3) pp. 298–317.

    Article  Google Scholar 

  2. Smalltalk/V286, Digitalk Inc., 9841 Airport Blvd., Los Angeles, CA 90045.

    Google Scholar 

  3. Goodies#l Application Pack, Digitalk Inc., 9841 Airport Blvd., Los Angeles, CA 90045.

    Google Scholar 

  4. W.F. Clocksin and C.S. Mellish, Programming In Prolog, Springer Verlag, Heidelberg, 1984.

    Google Scholar 

  5. A. Bamigboye, H. Dorans, K. Lunn and H.L. Walmsley, An Object-Oriented Approach To The Analysis Of Incidents Involving Electrostatic Discharges, Proceedings of AIENG 90.

    Google Scholar 

  6. J. Liebowitz, Expert Configuration Systems: A Survey and Lessons Learned, Expert Systems With Applications, 1990, Volume 1 pp. 183–187.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1991 Computational Mechanics Publications

About this chapter

Cite this chapter

Johnson, C.E., Cope, M.D. (1991). Mixpert: A Maintainable Configurer’s Assistant. In: Rzevski, G., Adey, R.A. (eds) Applications of Artificial Intelligence in Engineering VI. Springer, Dordrecht. https://doi.org/10.1007/978-94-011-3648-8_13

Download citation

  • DOI: https://doi.org/10.1007/978-94-011-3648-8_13

  • Publisher Name: Springer, Dordrecht

  • Print ISBN: 978-1-85166-678-2

  • Online ISBN: 978-94-011-3648-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics