CAST (software)

CAST (software)

CAST software is an environment which stems from an initial collaboration of Lorenzo Vigentini with the [http://www.cnsl.cnr.ed.ac.uk Laboratory for Cognitive Neuroscience] and became a more extensive project in collaboration with Drs Brendan McGonigle and Margaret Chalmers (supported by a British Academy Grant) involving the implementation of a new software to support their research programme exploring Human cognition and Animal cognition.

Introduction

CAST is acronym for Computer Assisted Seriation Test. It is a software tool implemented to satisfy two major points:
* the necessity of implementing a piece of software flexible enough to be accessed by non-programmers (usually psychologists);
* the necessity of implementing a package powerful enough to provide a multimedia environment easy to expand.

The name comes with the idea of a metaphorical stage on which the "instructor", or one who proposes/run the test, can define a "scenario" in which the elements can be organised and a set of "exercises" organised providing a completely flexible structure of the task for the testing. The "cast" is the concept used to provide a structure to the list of elements that can be included in the setting. These elements are the "characters" of the production, but also their "behaviours" on the stage. The ultimate idea is to provide an enjoyable experience for the subject tested and a powerful tool for monitoring the behaviour of the participant for the experimenter.

The software

The original concept was developed by Lorenzo Vigentini in 2001 and Paolo Vigentini initially programmed some of the core functionalities of the software. The shell was developed using [http://www.macromedia.com Macromedia Director] , and two key metaphors represented the structural organization: the theatre and onion skin architecture. In this section, we present how these metaphors affected the design and summarize the key aspects of the software implementation in a research context.

The metaphor of the theatre

The theatre as a representation of the system came from the experimental paradigms. Elements of the experiments can be de-composed into a common set of building blocks that have a specific set of behaviors with a stable structure. This can be easily translated into the cast of characters and the props storage room. Macromedia Director was a good candidate for the development as it already supported a similar structure. Therefore we defined structural constructs namely "Scenarios", "Exercises", "Tasks" and "Trials". These are nothing more than software classes, which resemble acts, scenes and dialogues of a play.

Scenarios are the containers holding all the necessary information about the configuration. In CAST, scenarios also refer to the actual configuration files, which are used to load a session. The various stage-scenes are represented in exercise-units related by the storyline of the scenario. These could be very distinctive for different tasks. The various acts of a play can then be transposed into the tasks and dialogues into trials. Adding or removing a property or behavior to the different units is easy because it allows us to extend the features of the unit itself. Programmers familiar with the OOP (object-oriented programming) model can certainly see the direct application of some basic principles; in addition, as the classes using this metaphorical reference are open, this allows for the conceptual inclusion of sketchy ideas not necessarily available in the original problem solution.

The onion skin architecture

Even if we have all these conceptually separate entities and functional units, the onionskin architecture is a good representation of the various organizational levels (layers) which determine how the program runs specific behavioral-units along the main program’s timeline. In CAST provision of a relevant feedback is present at all the levels and units. Touches/trials/tasks/exercises have their own timeline, allowing a specific packaging of the tims-action unit with an introduction-presentation-response-feedback structure.

Applications

The CAST system has been used in a number of applications within Dr Chalmer's research programme investigating cognitive development and its derailment with autism, Fragile X syndrome and other pervasive developmental disorders. More information can be found in the publications list below.

References

* Chalmers, M., Bodner, K., Fox-Pitt, A., Nicholson, L., Vigentini, L. (2007), 'Size sequencing as a window on executive control in children with autism and Asperger's syndrome', Journal of Autism and Developmental Disorders, in publication.
* Chalmers, M., McGonigle, B., Vigentini, L. (2003), 'A technique to explore cognitive functioning in autistic children: can computer-based assessment help?' the Autism International Congress (Lisbon).
* McGonigle, B., Chalmers, M (2002), 'A behavior based fractionation of cognitive competence with applications: A comparative approach', International Journal of Comparative Psychology, 15(2-3) (Special Issue: Comparative Psychology and the Applied Challenge), 154-73.
* McGonigle, B., Chalmers, M (2007), 'Ordering and executive functioning as a windows on the evolution and development of cognitive systems', International Journal of Comparative Psychology, (Special Issue: Special issue on Comparative, Developmental and Evolutionary Psychology).
* Vigentini, L., Chalmers, M. (2002), 'Realising the potential of autistic children through learning based assessment.' the BPS Conference - Scottish Branch, Perth 24th of November.
* Vigentini, L. (2007) Autistic children at play: Injecting fun into research and clinical paradigms. '3rd Global Conference: creative engagement and children. Sydney, February 2007.

Other links

* [http://www.cnsl.cnr.ed.ac.uk/cast/ CAST Homepage at Edinburgh University Centre for Cognitive Neuroscience]
* [http://www.cnsl.cnr.ed.ac.uk/research/cfn2002.htm Example of using CAST to investigate sequential organisation]
* [http://www.cnsl.cnr.ed.ac.uk/research/boudien02.htm Use of CAST to present semantic categories in tests]
* [http://www.cnsl.cnr.ed.ac.uk Laboratory for Cognitive Neuroscience @ the University of Edinburgh]
* [http://www.columbia.edu/cu/psychology/primatecognitionlab/ Primates Cognition Lab @ Columbia University]


Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР

Look at other dictionaries:

  • CAST Application Intelligence Platform — CAST AIP is a software quality assessment and performance measurement solution from CAST Software. It inspects the source code, identifies and tracks quality issues, and provides the data to monitor development performance. The focus of the… …   Wikipedia

  • CAST — als Abkürzung steht für: CAST (Algorithmus), ein symmetrisches Verschlüsselungsverfahren Cluster Affinity Search Technique CAST (Unternehmen), das im Diamantengeschäft tätige Unternehmen Consolidated African Selection Trust Ltd. CAST Experiment,… …   Deutsch Wikipedia

  • CAST — may refer to:Organizations* Curriculum Advice and Support Team, renamed to Scottish Further Education Unit * College of Applied Science and Technology, a college at the Rochester Institute of Technology in Rochester, New York, USA * Creative Arts …   Wikipedia

  • CAST tool — CAST tools are software applications used in the process of software testing. The acronym stands for Computer Aided Software Testing . Such tools are available from various vendors and there are different tools for different types of testing, as… …   Wikipedia

  • CAST-128 — CAST drei Runden beim CAST 128 Entwickler Carlisle Adams, Stafford Tavares Veröffentlicht 1996 Schlüssellänge 40 bis 128 Bit Blockgröße 64 Bit …   Deutsch Wikipedia

  • CAST-256 — Entwickler Carlisle Adams, Stafford Tavares, Howard Heys, Michael Wiener Veröffentlicht 1998 Abgeleitet von CAST 128 Schlüssellänge 128, 160, 192, 224, or 256 Bits Blockgröße 128 Bit Struktur …   Deutsch Wikipedia

  • CAST-Forum — Der CAST e.V. ist ein gemeinnütziger Verein mit Sitz in Darmstadt. Er ist einer der wichtigsten Kontakt und Weiterbildungsorganisationen für IT Sicherheit im deutschsprachigen Raum. Der Name CAST ist ein Akronym und steht für Competence Center… …   Deutsch Wikipedia

  • CAST (Verein) — Der CAST e.V. ist ein gemeinnütziger Verein mit Sitz in Darmstadt. Er ist einer der wichtigsten Kontakt und Weiterbildungsorganisationen für IT Sicherheit im deutschsprachigen Raum. Der Name CAST ist ein Akronym und steht für Competence Center… …   Deutsch Wikipedia

  • CAST — • Clearinghouse Announcements in Science and Technology ( > IEEE Standard Dictionary ) • Computerized Automatic Systems Tester ( > IEEE Standard Dictionary ) • Center of Advances Studies of Telecommunication an der OSU • Computer… …   Acronyms

  • CAST — [1] Clearinghouse Announcements in Science and Technology ( > IEEE Standard Dictionary ) [2] Computerized Automatic Systems Tester ( > IEEE Standard Dictionary ) [3] Center of Advances Studies of Telecommunication an der OSU [4] Computer… …   Acronyms von A bis Z

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”