<?xml version="1.0" encoding="UTF-8"?>
<mods xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.loc.gov/mods/v3" version="3.1" xsi:schemaLocation="http://www.loc.gov/mods/v3 http://www.loc.gov/standards/mods/v3/mods-3-1.xsd">
  <titleInfo>
    <title>Active Object Languages: Current Research Trends</title>
  </titleInfo>
  <name type="personal">
    <namePart>de Boer, Frank.</namePart>
    <role>
      <roleTerm type="text">editor.</roleTerm>
    </role>
    <role>
      <roleTerm authority="marcrelator" type="code">edt</roleTerm>
    </role>
    <role>
      <roleTerm authority="marcrelator" type="code">http://id.loc.gov/vocabulary/relators/edt</roleTerm>
    </role>
  </name>
  <name type="personal">
    <namePart>Damiani, Ferruccio.</namePart>
    <role>
      <roleTerm type="text">editor.</roleTerm>
    </role>
    <role>
      <roleTerm authority="marcrelator" type="code">edt</roleTerm>
    </role>
    <role>
      <roleTerm authority="marcrelator" type="code">http://id.loc.gov/vocabulary/relators/edt</roleTerm>
    </role>
  </name>
  <name type="personal">
    <namePart>Hähnle, Reiner.</namePart>
    <role>
      <roleTerm type="text">editor.</roleTerm>
    </role>
    <role>
      <roleTerm authority="marcrelator" type="code">edt</roleTerm>
    </role>
    <role>
      <roleTerm authority="marcrelator" type="code">http://id.loc.gov/vocabulary/relators/edt</roleTerm>
    </role>
  </name>
  <name type="personal">
    <namePart>Broch Johnsen, Einar.</namePart>
    <role>
      <roleTerm type="text">editor.</roleTerm>
    </role>
    <role>
      <roleTerm authority="marcrelator" type="code">edt</roleTerm>
    </role>
    <role>
      <roleTerm authority="marcrelator" type="code">http://id.loc.gov/vocabulary/relators/edt</roleTerm>
    </role>
  </name>
  <name type="personal">
    <namePart>Kamburjan, Eduard.</namePart>
    <role>
      <roleTerm type="text">editor.</roleTerm>
    </role>
    <role>
      <roleTerm authority="marcrelator" type="code">edt</roleTerm>
    </role>
    <role>
      <roleTerm authority="marcrelator" type="code">http://id.loc.gov/vocabulary/relators/edt</roleTerm>
    </role>
  </name>
  <name type="corporate">
    <namePart>SpringerLink (Online service)</namePart>
  </name>
  <typeOfResource>text</typeOfResource>
  <originInfo>
    <place>
      <placeTerm type="code" authority="marccountry">sz</placeTerm>
    </place>
    <dateIssued encoding="marc">2024</dateIssued>
    <edition>1st ed. 2024.</edition>
    <issuance>monographic</issuance>
  </originInfo>
  <language>
    <languageTerm authority="iso639-2b" type="code">eng</languageTerm>
  </language>
  <physicalDescription>
    <form authority="marcform">electronic</form>
    <form authority="gmd">electronic resource</form>
    <reformattingQuality>access</reformattingQuality>
    <extent>X, 375 p. 132 illus., 68 illus. in color. online resource.</extent>
  </physicalDescription>
  <abstract>Active Objects are a programming paradigm that supports a non-competitive, data-driven concurrency model. This renders active object languages to be well-suited for simulation, data race-free programming, and formal verification. Concepts from active objects made their way into languages such as Rust, ABS, Akka, JavaScript, and Go. This is the first comprehensive state-of-art overview on the subject, the invited contributions are written by experts in the areas of distributed systems, formal methods, and programming languages.</abstract>
  <tableOfContents>Active Objects based on Algebraic Effects -- Actor-based Designs for Distributed Self-organisation Programming -- Encore: Coda -- Bridging Between Active Objects: Multitier Programming for Distributed, Concurrent Systems -- A Survey of Actor-Like Programming Models for Serverless Computing -- Programming Language Implementations with Multiparty Session Types -- Modelling -- Integrated Timed Architectural Modeling/Execution Language -- Simulating User Journeys with Active Objects -- Actors Upgraded for Variability, Adaptability, and Determinism -- Analysis -- Integrating Data Privacy Compliance in Active Object Languages -- Context-aware Trace Contracts -- Type-Based Verification of Delegated Control in Hybrid Systems -- Enforced Dependencies for Active Objects.</tableOfContents>
  <note type="statement of responsibility">edited by Frank de Boer, Ferruccio Damiani, Reiner Hähnle, Einar Broch Johnsen, Eduard Kamburjan.</note>
  <subject authority="lcsh">
    <topic>Computer programming</topic>
  </subject>
  <subject authority="lcsh">
    <topic>Microprogramming </topic>
  </subject>
  <subject authority="lcsh">
    <topic>Computer input-output equipment</topic>
  </subject>
  <subject authority="lcsh">
    <topic>Logic design</topic>
  </subject>
  <subject authority="lcsh">
    <topic>Computer networks </topic>
  </subject>
  <subject authority="lcsh">
    <topic>Microprocessors</topic>
  </subject>
  <subject authority="lcsh">
    <topic>Computer architecture</topic>
  </subject>
  <subject>
    <topic>Programming Techniques</topic>
  </subject>
  <subject>
    <topic>Control Structures and Microprogramming</topic>
  </subject>
  <subject>
    <topic>Input/Output and Data Communications</topic>
  </subject>
  <subject>
    <topic>Logic Design</topic>
  </subject>
  <subject>
    <topic>Computer Communication Networks</topic>
  </subject>
  <subject>
    <topic>Processor Architectures</topic>
  </subject>
  <classification authority="lcc">QA76.6-76.66</classification>
  <relatedItem type="host">
    <titleInfo>
      <title>Springer Nature eBook</title>
    </titleInfo>
  </relatedItem>
  <relatedItem type="otherFormat" displayLabel="Printed edition:"/>
  <relatedItem type="otherFormat" displayLabel="Printed edition:"/>
  <relatedItem type="series">
    <titleInfo>
      <title>Lecture Notes in Computer Science, 14360</title>
    </titleInfo>
  </relatedItem>
  <identifier type="isbn">9783031510601</identifier>
  <identifier type="uri">https://doi.org/10.1007/978-3-031-51060-1</identifier>
  <location>
    <url>https://doi.org/10.1007/978-3-031-51060-1</url>
  </location>
  <recordInfo>
    <recordCreationDate encoding="marc">240128</recordCreationDate>
    <recordChangeDate encoding="iso8601">20251030111405.0</recordChangeDate>
    <recordIdentifier source="DE-He213">978-3-031-51060-1</recordIdentifier>
  </recordInfo>
</mods>
