sperber

sperber

2024/09/06 - FUNARCH 2024 - Milan, Italy

FUNARCH 2024,
6th September 2024, Milan, Italy.

Co-located with ICFP 2024

Timeline

Paper submission 3rd June 2024

Author notification 30th June 2024

Camera ready copy 18th July 2024

Workshop 6th Sept 2024

Background

“Functional Software Architecture” refers to methods of construction
and structure of large and long-lived software projects that are
implemented in functional languages and released to real users,
typically in industry.

The goals for the workshop are:

  • To assemble a community interested in software architecture
    techniques and technologies specific to functional programming;

  • To identify, categorize, and document topics relevant to
    the field of functional software architecture;

  • To connect the functional programming community to the software
    architecture community to cross-pollinate between the two.

Scope

The workshop seeks submissions in a range of categories:

  • You’re a member of the FP community and have thought about how
    to support programming in the large, for example by framing
    functional ideas in architectural terms or vice verse, comparing
    different languages in terms of their architectural capabilities,
    clarifying architectural roles played by formal methods, proof
    assistants and DSLs, or observing how functional concepts are
    used in other language and architecture communities.

    Great, submit a research paper!

  • You’re a member of the architecture community, and have thought
    about how your discipline might help functional programmers, for
    example by applying domain-driven design, implementing hexagonal
    architecture, or designing self-contained systems.

    Excellent, submit a research paper!

  • You’ve worked on a large project using functional programming,
    and it’s worked out well, or terribly, or a mix of both; bonus
    points for deriving architectural principles from your experience.

    Wonderful, submit an experience report!

  • You know a neat architectural idiom or pattern that may be useful
    to others developing large functional software systems.

    Fabulous, submit an architectural pearl!

  • You have something that doesn’t fit the above categories, but
    that still relates to functional software architecture, such
    as something that can be written up, or that could be part of
    the workshop format like a panel debate or a fishbowl.

    Superb, submit to the open category!

Research papers should explain their research contributions in both
general and technical terms, identifying what has been accomplished,
explaining why it is significant, and relating it to previous work,
and to other languages where appropriate.

Experience reports and architectural pearls need not necessarily
report original research results. The key criterion for such papers
is that they make a contribution from which others can benefit.
It is not enough simply to describe a large software system, or
to present ideas that are specific to a particular system.

Open category submissions that are not intended for publication
are not required to follow the formatting guidelines, and can
submit in PDF, word or plain text format as preferred. Not knowing
what kinds of submissions we will receive, we cannot be specific as to
how they will be evaluated. However, submissions that seem likely to
stimulate discussion around practices in functional architecture
are encouraged.

If you are unsure whether your contribution is suitable, or if
you need any kind of help with your submission, please email
the program chairs at funarch2024@easychair.org.

Submission

Papers must be submitted by 3rd June 2024 using the EasyChair
submission page
.

Formatting: submissions intended for publication must be
in PDF format and follow the ACM SIGPLAN style guidelines,
using the acmart format and the sigplan
sub-format. Please use the review option when submitting, as this
enables line numbers for easy reference in reviews. For further
details, see SIGPLAN’s author information.

If your submission is not a research paper, please mark this using
a subtitle (Experience Report, Architectural Pearl, Open Category).

Length: submissions must adhere to the limits specified below.
However, there is no requirement or expectation that all pages
are used, and authors are encouraged to strive for brevity.

Research papers 5 to 12+ pages

Architectural pearls 5 to 12 pages

Experience reports 3 to 6 pages

Open category 1 to 6 pages

Publication: The proceedings of FUNARCH 2024 will be published in the ACM Digital
Library, and authors of accepted papers are required to agree to one
of the standard ACM licensing options. Accepted papers must be
presented at the workshop by one of the authors, but in special cases
we may consider remote presentation.

The official publication date is the date the papers are made
available in the ACM Digital Library. This date may be up to two
weeks prior to the first day of the conference. The official
publication date affects the deadline for any patent filings
related to published work.

Program Chairs

Program Committee

Workshop Venue

The workshop will be co-located with the ICFP 2024 conference at
the Fiera Milano Congressi, Milan, Italy.

Most Liked

sperber

sperber

No, this is a computer science workshop. Folks submit papers which end up in published proceedings and attend the conference to give talks.

Where Next?

Popular in Events List Top

ErlangSolutions
We’re happy to announce that the ElixirConf EU Virtual schedule is now available online at ElixirConf EU The event will kick off at 1pm ...
New
ErlangSolutions
Code BEAM SF is back this March! This is your chance to join the speak and tutor lineup! Join us at Code BEAM SF on 05-06 March 2020! Di...
New
bigbassroller
Hi, I just got tickets and two days training for ElixirConf 2019 in Aurora, CO along with room at GAYLORD ROCKIES RESORT & CONVENTIO...
New
dkarter
ChicagoElixir is hosting a Nerves workshop with Frank Hunleth and Justin Schneck on March 16th. If you live in Chicago / surrounding area...
New
CodeSync
VEB sold out in record time, so Early Bird tickets are now on sale! We want to thank you all for your excitement about this year’s Elixi...
New
victorolinasc
Code BEAM V is going south! To BRAZIL :slight_smile: This is the first virtual edition of the event in Portuguese and for the first time...
New
ErlangSolutions
Immutability for Scale and Resilience - Erlang and Elixir’s worst kept secret: 2019/03/12 - London/UK meetups 2019 Erlang Solutions h...
New
Tinfoil_Security
Join us to learn what the best methods are for application security testing and get Tinfoil Security web scanning FREE FOR ONE YEAR! In t...
New
lawik
Been holding on to this for a little bit now. We are running an Elixir conference. 10-12 September in Varberg, Sweden. One day of Nerve...
New
elbrujohalcon
ElixirConf will land in Latin America this year! With a top-notch list of speakers, like @rvirding, @whatyouhide, Verónica Lopez, @elbru...
New

Other popular topics Top

axelson
This post is a wiki (feel free to hit the edit button near the bottom right of this post to add your own changes!) This post collects co...
239 48475 226
New
hariharasudhan94
lets say i have a sample like a = 20; b = 10; if (a > b) do {:ok, "a"} end if (a < b) do {:ok, b} end if (a == b) do {:ok, "equa...
New
shahryarjb
Hello, I have map which I want to convert it to string like this: the map: %{last_name: "tavakkoli", name: "shahryar"} the string I ne...
New
jononomo
I am trying to figure out how Mix knows whether the environment is test, dev, or prod – where is this set? Thanks.
New
belgoros
I’m not a pro in using Regex and can’t figure out why the following behaviour happens, especially if we take into account the difference ...
New
SoCreat
i’m a new one to elixir which editor can i use vs code? or atom? Thanks! :smiley:
New
grych
Hi folks, Few months ago I have announced the proof-of-concept of the library to manipulate the browsers DOM objects directly from Elixi...
639 52774 488
New
boundedvariable
I am going through the kafka architecture. All the features what the kafka is providing are already in Erlang. I would like hear your opi...
New
openscript
Hello! Sorry for this astonishing simple question, but I’m really stuck. I try to set up the intellij-elixir plugin, but I don’t know ho...
New
dogweather
I wrote this comment on r/haskell, and it’s not popular there. :wink: But I think I’m on to something… Haskell reminds me of Java, and e...
New

We're in Beta

About us Mission Statement