Skip to main content
The 2024 Developer Survey results are live! See the results

Questions tagged [process]

The tag has no usage guidance.

Filter by
Sorted by
Tagged with
1 vote
0 answers
48 views

BPMN 2.0: Can sub-processes / event sub-processes have a message end event?

boiling it down to the painpoint: I wonder, if sub-processes can end with a message end event. And in addition, does this hold for event sub-processes as well? (I know that event sub-processes are not ...
MaK's user avatar
  • 87
1 vote
0 answers
49 views

BPMN: How can messages cross sub-process borders?

I need to send messages from within a subprocess. Now I read about the booking example and boundary events to and fro. But I am missing the concept how to pass information into and out of a sub-...
MaK's user avatar
  • 87
0 votes
0 answers
46 views

How can a task in a subprocess send a message to another participant?

I originally posted another question including this one. But for understandable reasons I was asked to split it up. So the set up is this: I am Participant 1 and go (process simplified) through a sub ...
MaK's user avatar
  • 87
0 votes
0 answers
55 views

Can BPMN boundary events on subprocesses communicate in either direction?

My old post (which is hidden and will anyway be deleted by me later) seemed to cause confusion, so here is a new - hopefully clearer - question. Thanks for your feedback @ JimmyJames, Jörg W Mittag, ...
MaK's user avatar
  • 87
2 votes
2 answers
112 views

BPMN - I think I need to split up a pool (consumer-provider-situation)

I thought this might be a thing to happen regularly, but I might be wrong. I have a process that is quite clear in its structure. But: We are in a multi-provider environment and at the very beginning ...
MaK's user avatar
  • 87
0 votes
1 answer
86 views

Looking for the name of the meeting that anticipates system failure during feature design

In my organization, we often have meetings to discuss potential points of system failure, prior to implementing much / any of the actual code. This helps us to identify points of architecture, and ...
reuscam's user avatar
  • 177
-1 votes
1 answer
650 views

How should the structure of external API calls in an electron application be designed?

In this scenario, my renderer process' goal would be to make an HTTP request to an external web server and receive responses. My question is: which options below would be more secure, give a future ...
yokus's user avatar
  • 7
3 votes
4 answers
434 views

Estimates without estimates

I have recently started working with a new large company, which has lots of different teams, working on different products, which are largely self-managed and are run quite differently. My team is ...
Web Dev's user avatar
  • 425
0 votes
0 answers
1k views

How inter-process communication is handled on .NET Core?

I have to implement a bi-directional communication between two local process with support to backward compatibility .NET Core/NET Framework and platform architecture x86/x64. The options that i have ...
youssef jirari's user avatar
-1 votes
1 answer
82 views

Formal methods for software defect investigation?

Are there any formal techniques/tools/approaches to software defect investigation? For context, I'm looking at ways to approach intermittent failure in large distributed systems with many variables to ...
MattP's user avatar
  • 99
2 votes
5 answers
3k views

How should production support be handled in Agile/Scrum?

Summary: In an organization that wants to use an agile/Scrum software development process, but that also has a large production support / operations burden with an expectation for quick response times,...
Patrick87's user avatar
  • 195
0 votes
1 answer
414 views

Does it make sense to spawn request driven jobs in a thread or process?

I've developed a large application that performs jobs, such that it receives input x and outputs y. For this application, speed is the top priority. The application is capable of running concurrently. ...
Tom's user avatar
  • 109
1 vote
1 answer
353 views

Asynchronous HTTP request pattern

Here is the pattern that I thought about for a resource accepting a single asynchronous HTTP request at a time (i.e. a request which has not yet been fulfilled when the response is sent): Create a ...
Géry Ogam's user avatar
1 vote
1 answer
1k views

Is there still busy waiting in the process-blocking implementation of a semaphore?

Operating System Concepts discusses two implementations of a semaphore, by busy waiting in Section 5.5 and by blocking the current process in Section 5.6: Section 5.5 A semaphore S is an integer ...
Tim's user avatar
  • 5,485
-2 votes
2 answers
631 views

How does a process get notifications from the operating system?

In UIKit framework, there are methods associated with app’s life cycle events like applicationWillEnterForeground(_:) which are called at appropriate times. How can I make a process receive such ...
Pineapple Seed's user avatar
-5 votes
1 answer
539 views

Can you have 2 processes modify a data store in a DFD diagram

If I have a Ban User process that should definitely modify the Accounts data store and if I have Create Account that should also should modify the Accounts data store.
mcdonald reversed's user avatar
-1 votes
1 answer
2k views

How can I represent with UML a process that involves queues?

I would like to use UML diagrams to show some processes I am designing and would like to implement. The processes involve using a queue, and adding and taking out elements from it. In one of this ...
KansaiRobot's user avatar
0 votes
1 answer
215 views

When does it make sense to update eslint/prettier?

I have the following setup: different teams shared eslint config (that imports airbnb rules as a basis). Whenever a developer decides to update libraries, if eslint/prettier have updates, it's a ...
sergioviniciuss's user avatar
-3 votes
2 answers
191 views

What are some use cases for creating child processes? [closed]

I am trying to understand processes and their use in software engineering. Not processes in general but rather creating a process from within a program. It seems a really powerfull tool and i have a ...
ariia's user avatar
  • 3
-1 votes
1 answer
102 views

How to introduce Cloud and DevOps in an organisation that is conservative in nature? [closed]

I am a senior software developer, once also worked for a big consulting house. I have been using various cloud services for many years and DevOps is already in my blood. Recently I moved into ...
Nicole Naumann's user avatar
-1 votes
1 answer
1k views

First steps in BPMN 2.0 - Music production diagram

I'm trying to simulate the hiring process of a record label. Formally, I decided that the steps to do it are these: The artist send its new album to the record label, which will review it and decide ...
JimBelushi2's user avatar
0 votes
0 answers
134 views

Different approaches to plugin system

Having an application that defines a plugin API, I was wondering how (if possible at all) to achieve both stability and performance (see below for what that means) at the same time. A plugin in my ...
flowit's user avatar
  • 237
1 vote
1 answer
290 views

Can BPM be created with just one lane?

BPMN is very popular notation for process modeling and it's theory is based on task sequences and work flows between actors. So it's seems that it's necessary condition to declare at least two lane (...
Shahab_HK's user avatar
0 votes
2 answers
1k views

Which is better approach - using subprocess vs communicating over socket?

I have been working on a python project for sometime which has been structured in following manner: We have a function like this: def execute_cmd(cmd): (out, err) = subprocess.Popen(cmd)....
shriroop_'s user avatar
  • 101
-1 votes
1 answer
72 views

Formula Parsing

I have created an application to import CSV files, each CSV file that the application imports can contain different data, with new formats of the CSV files being added in the future. Rather than hard ...
Manse's user avatar
  • 149
2 votes
1 answer
1k views

Strategies for managing a dynamically sized pool of worker processes?

I have a problem to solve that's very much like a thread pool, and I was hoping to hear some strategies or find some resources to information on managing the size of the pool. Let's say I have the ...
quentin-starin's user avatar
1 vote
1 answer
64 views

Custom remote logging strategies

I am implementing an asynchronous remote (to aws S3) logging handler (in python, but it doesn't matter) supporting 4 modes: Immediate: the messages get written immediately to S3 - I am trying to ...
Mehdi's user avatar
  • 121
114 votes
13 answers
23k views

Should a (junior) developer try to push for better processes and practices in their development/IT team? [closed]

I'm a junior developer that is given the ability to help shape my team's processes if I can justify the change, and if it helps the team get work done. This is new for me as my past companies more or ...
user avatar
3 votes
1 answer
126 views

Alternatives to SQL for describing data mappings

Back story: I work for a startup which was acquired by a large Fortune 500 company. I'm the lead engineer on a project which aims to consolidate duplicate data stored by both companies. Our new ...
Chris Mowforth's user avatar
-6 votes
1 answer
86 views

two processes with same execute time [closed]

Process A take 10 seconds to finish an execution. Process B take 10 seconds to finish an execution. Is it possible to take 5, 8, 15 seconds to finish an execeution if they run stimulately.
love's user avatar
  • 1
-1 votes
1 answer
479 views

How to show data flow between entities in a data flow diagram when input data and output data is the same?

For example : Customer --->(customer details) SEND DETAILS --->(customer details) --->Clerk
Shihaab Meerun's user avatar
11 votes
3 answers
4k views

How to give feedback after code review process

I am currently reviewing some of the code of junior developers who just joined my team, I am wondering how should I deliver the output of this review: Should I fix the code myself? Should I give them ...
Sisyphus's user avatar
  • 369
2 votes
2 answers
755 views

How is it possible to have limitless availability of threads while only having a finite number of physical processing units?

So I'm having trouble understanding the relationship between threads (software) and processor cores (hardware). Basically my understanding of a processor core is a unit that deals with commands and ...
php_nub_qq's user avatar
  • 2,224
2 votes
1 answer
606 views

How to handle artifacts across multiple teams and repositories?

Our situation We have 8 teams and each team produces 8 artifacts (A,B,C, etc). Half of the teams use Git, the rest use clearcase. I would like to have each team utilize Git but this will be a ...
Rstack's user avatar
  • 23
2 votes
4 answers
528 views

Finished proof of concept; how to plan/predict/estimate remaining work?

We have a working proof of concept that implements the sunny day scenarios, but we need to start handling the exception paths. We are contractors and need to put together detailed estimates to discuss ...
alexanderbird's user avatar
3 votes
4 answers
438 views

Agile Waterfall integration and delayed deployment

Our business team want long periods between deployments and once a build has been staged for their testing it must not be updated unless a fix is required. This goes against our development team's ...
Matt W's user avatar
  • 447
8 votes
1 answer
2k views

Where are the stacks for the other threads located in a process virtual address space?

The following image shows where the sections of a process are laid out in the process's virtual address space: You can see that there is only one stack section (since this process only has one thread ...
joseph_m's user avatar
  • 335
2 votes
2 answers
2k views

Need help with payment process using Stripe

I am not sure which stackexchange website is correct website to post this question. I haven't worked on payment process before - and I need help with payment process using Stripe - we are ...
Dawood Awan's user avatar
0 votes
1 answer
290 views

How to include multiple servers in DFD

I want to draw a DFD to show data in a multi server (about 10 servers) process, how the data files are passed around between servers, including schedule. I googled and got a DFD style named "Gane and ...
lamwaiman1988's user avatar
0 votes
1 answer
374 views

When to run some code in a separate process

I am trying to list the times in which it is useful to run some code in a separate process. Does the following short list cover it? Speed: the obvious one. Multiprocess/distributed parallism Worker ...
Frames Catherine White's user avatar
1 vote
1 answer
185 views

What's a good robust way to query processes for their help or framework origin especially in Windows?

What's a good robust way to query processes for their help or framework origin, especially in Windows? I've got an automated testing module that queries binaries that fit a special name pattern with -...
kayleeFrye_onDeck's user avatar
1 vote
2 answers
8k views

How to maximize the CPU usage of a Python subprocess?

I have a Python script launching a C++ executable. The C++ executable is a multithreaded program that usually takes several hours to run. The way the C++ code is written, it will run on all the ...
Chuque's user avatar
  • 179
3 votes
1 answer
419 views

IPC design considerations

In our internal architecture, we have several Tomcat servers which distribute the workload and isolate the different processes of our business. We are planning to move into an approach where several ...
Gonzalo Vasquez's user avatar
3 votes
1 answer
695 views

How to "model" shortest/longest processing time first on machines in parallel and series

I'm not sure if I am in the right place to ask this question. Please tell me if I'm not. I have the following problem: I have a production process, where a product first has to be produced, it is ...
pk_22's user avatar
  • 131
0 votes
4 answers
2k views

Are “Hard to find bugs” the responsibility of the developer or the tester?

May be it seems an open question (or non-constructive according to stackoverflow standards) .... but I am asking if there's something rigid according to Software process standards addressing this ...
osama yaccoub's user avatar
1 vote
1 answer
127 views

Creating a software development process for teams that don't have one

My workplace has several groups that have little to no software development process. They use source control, and lightly use an issue tracking system, depending on the project. Teams are not ...
Stealth Rabbi's user avatar
4 votes
4 answers
8k views

What is the relationship between a program and processes in the Operating System?

A program, I am referring to any program written in any programming language. It could be a Java program which has only one method to do the multiplication, and a main method executes that ...
s-hunter's user avatar
  • 185
3 votes
1 answer
297 views

How does I/O occur for large data files?

Assume that we have a 4GB RAM processor. Let's say we want to play a 4GB movie in VLC player. Now, processor first starts VLC Process and then starts to load 4Gb data. My question is how does this ...
AV94's user avatar
  • 161
18 votes
7 answers
2k views

DevOps means developers now take responsibility for infrastructure and release - but what are the drivers behind this change?

DevOps means developers now take responsibility for infrastructure and release - but what are the drivers behind this change? I'll put my cards on the table: I am a developer and having worked in ...
52d6c6af's user avatar
  • 730
-1 votes
2 answers
6k views

During fork system call which execute first parent or child [closed]

As i am executing a one pipe example pgm from libc.pdf,I noticed that the parent process first completed then only child process completed.From my knowledged about os the child process must complete ...
ksivasuriyaprakash's user avatar